filter_mysqlbinlogp - آنلاین در ابر

این دستور filter_mysqlbinlogp است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


filter_mysqlbinlog - برش عبارات ROLLBACK و رویدادهای BINLOG معادل اضافه شده توسط
mysqlbinlog. این اسکریپت در حال حاضر منسوخ شده است.

خلاصه


mysqlbinlog binary_or_relay_log_file | filter_mysqlbinlog

توجه داشته باشید که این اسکریپت اکنون منسوخ شده است و توسط MHA به طور پیش فرض استفاده نمی شود.

شرح


دستور mysqlbinlog ارائه شده توسط Oracle به طور ضمنی عبارات ROLLBACK و معادل آن را اضافه می کند.
رویدادهای BINLOG. اما این باعث ایجاد مشکلاتی در هنگام بازیابی سرورهای برده می شود. برای بازیابی بردگان،
MHA ممکن است نیاز به اعمال رویدادهای binlog زیر داشته باشد.
1) رویدادهای گزارش رله را از Relay_Log_Pos تا انتهای فایل گزارش رله ارسال کنید
2) رویدادهای ثبت رله دیفرانسیل از آخرین برده
3) رویدادهای ثبت باینری دیفرانسیل از دستور مرده master mysqlbinlog باید باشد
روی این فایل ها به صورت جداگانه اجرا می شود. اگر یک معامله با 1) یا 2) به پایان نرسد، ضمنی
رویداد ROLLBACK تراکنش را به عقب برمی گرداند که منجر به ناسازگاری می شود.
filter_mysqlbinlog ابزاری برای رفع این مشکل است. توجه داشته باشید که خود عبارات ROLLBACK هستند
در موقعیت های معمولی اضافه می شوند. برای مثال، زمانی که 1 را اجرا می کنید. BEGIN; 2. به روز رسانی
جداول تراکنشی 3. به روز رسانی جداول غیر معاملاتی 4. ROLLBACK، یک ROLLBACK
بیانیه برای بازگرداندن پرس و جوهای تراکنش به گزارش باینری نوشته می شود. این طبیعی است
بنابراین filter_mysqlbinlog نباید همه رویدادهای ROLLBACK را حذف کند.

توجه داشته باشید که این اسکریپت اکنون منسوخ شده است و توسط MHA به طور پیش فرض استفاده نمی شود.

از filter_mysqlbinlogp به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید



جدیدترین برنامه های آنلاین لینوکس و ویندوز