Galera DB レプリケーションと関連するMySQL スロークエリについて説明します

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

レプリカデータベースをプライマリと同期させるには、可能な限り大規模な操作をバッチ処理します。 バッチ処理により、アクションをタイムリーに実行し、パフォーマンスへの影響を最小限に抑えることができます。

対象オーディエンス

  • 設計者
  • 開発者
  • DevOps

ビデオコンテンツ

  • レプリカデータベースへのガレラレプリケーション
  • フロー制御について詳しく見る
  • mysql スロークエリログでのスレッド番号の検索
  • 一括実行はプライマリでのみ実行されます。 レプリケーションは1回に1回ずつ実行されます
  • レプリケーションがプライマリに対応できるように、大規模なコミットをバッチ処理します。

役立つリソース

recommendation-more-help
commerce-learn-help-home