Galera DB レプリケーションおよび関連する MySQL 低速クエリについて説明します

Galera クラスタは、パフォーマンスと拡張性に役立ちます。 セカンダリ・データベースを検討する場合、データのレプリケーションがプライマリと異なる方法を理解することが重要です。 プライマリデータベースは一括操作を実行できます。 すべてのセカンダリ・データベースに対してレプリケーションが実行されると、1 つずつアクションが実行されます。 たとえば、67,000,000 個の項目が削除されている場合、セカンダリ・データベースでは各項目が一度に 1 つずつ発生します。 Mysql の低速なクエリログを確認すると、このアクションに長い時間がかかることがあります。 セカンダリ・データベースは一度に 1 つずつ処理を実行するため、同期が行われず、パフォーマンスへの影響が検出される可能性があります。

可能な場合は、セカンダリデータベースとプライマリの同期を維持するために、大規模な操作を一括で処理します。 バッチで処理を行うことで、アクションをタイムリーに実行でき、パフォーマンスへの影響を最小限に抑えることができます。

このビデオの目的は誰ですか。

  • 建築士
  • 開発者
  • DevOps

ビデオコンテンツ

  • セカンダリ・データベースへの Galera レプリケーション
  • フロー制御について学ぶ
  • Mysql の低速クエリログでスレッド番号を検索する
  • 一括実行はプライマリでのみ発生します。 レプリケーションは一度に 1 つずつ実行
  • 大きなコミットをバッチ化して、レプリケーションがプライマリに対応できるようにします

役に立つリソース

recommendation-more-help
3a5f7e19-f383-4af8-8983-d01154c1402f