問題タブ [gtid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
767 参照

mysql - MariaDB レプリケーション - リレー ログの gtid ステートメントによるスレーブ ラグ

レプリケーションが関係する MySql から MariaDB への移行作業を行っています。すべて正常に動作しており、マスター MySql (5.5.59) からスレーブ MariaDB (10.1.26) への互換性は良好です。

MariaDB マスターから MariaDB スレーブ (同じバージョン: 10.1.26) へのレプリケーションを有効にすると、問題が発生します。状況によっては、大規模な更新で​​特定され、スレーブが遅れ始めます。マスターを MySql (5.5.59) に復元し、MariaDB の同じスレーブにレプリケートすると、同じ更新セットでラグが発生することはありません。

遅延している MariaDB スレーブのリレー ログを確認し、MySql がマスターのときに受信したログと MariaDB がマスターのときに受信したログを比較しました。唯一の違いは、マスターが MariaDB のときに gtid に関連するステートメントを確認できることです。

マスターがMariaDBの場合、リレーログのgtidステートメントの存在を無効にし、gtidなしで「古いスタイル」のMySqlレプリケーションに似たレプリケーションを作成したいと思いますが、それが可能かどうかはわかりませんでした。