filter_mysqlbinlogp - מקוון בענן

זוהי הפקודה filter_mysqlbinlogp שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו בחינם כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


filter_mysqlbinlog - חיתוך הצהרות ROLLBACK ואירועי BINLOG מקבילים שנוספו על ידי
mysqlbinlog. התסריט הזה מיושן כעת.

תַקצִיר


mysqlbinlog binary_or_relay_log_file | filter_mysqlbinlog

שים לב שסקריפט זה מיושן כעת ואינו בשימוש על ידי MHA כברירת מחדל.

תיאור


פקודת mysqlbinlog שסופקה על ידי אורקל מוסיפה באופן מרומז הצהרות ROLLBACK ושווה
אירועי BINLOG. אבל זה גורם לבעיות בעת שחזור שרתי עבדים. כדי להחזיר עבדים,
ייתכן ש-MHA יצטרך ליישם את אירועי ה-binlog הבאים.
1) אירועי יומן ממסר מ-Relay_Log_Pos לסוף קובץ יומן הממסר
2) אירועי יומן ממסר דיפרנציאלי מהעבד האחרון
3) אירועי יומן בינאריים דיפרנציאליים מפקודת ה-Dead master mysqlbinlog צריכים להיות
בוצע על קבצים אלה בנפרד. אם עסקה לא מסתיימת ב-1) או 2), משתמע
אירוע ROLLBACK מחזיר את העסקה לאחור, מה שיגרום לחוסר עקביות.
filter_mysqlbinlog הוא כלי לתיקון בעיה זו. שימו לב שהצהרות ROLLBACK עצמן
מתווספים במצבים רגילים. לדוגמה, כאשר אתה מבצע את 1. BEGIN; 2. עדכון
טבלאות עסקאות 3. עדכון טבלאות שאינן עסקאות 4. ROLLBACK, ROLLBACK
הצהרה נכתבת ליומן הבינארי כדי להחזיר שאילתות טרנזקציות. זה נורמלי
מצב אז filter_mysqlbinlog אסור להסיר את כל אירועי ה-ROLLBACK.

שים לב שסקריפט זה מיושן כעת ואינו בשימוש על ידי MHA כברירת מחדל.

השתמש ב-filter_mysqlbinlogp באופן מקוון באמצעות שירותי onworks.net



התוכניות המקוונות האחרונות של לינוקס ו-Windows