Galera DB レプリケーションと関連するMySQL スロークエリについて説明します
Galera クラスターはパフォーマンスと拡張性に役立ちます。 レプリカ・データベースを検討する場合、データ・レプリケーションの実行方法がプライマリ・データベースとは異なることを理解することが重要です。 プライマリデータベースは一括操作を実行できます。 すべてのレプリカデータベースに対してレプリケーションが実行されると、アクションは一度に1つずつ実行されます。 例えば、削除内に67,000,000個の項目がある場合、レプリカデータベース上では、各項目が一度に1つずつ発生します。 MySQLのスロークエリログを確認すると、このアクションに時間がかかる場合があります。 レプリカデータベースが順次動作していることは、同期しない理由であり、パフォーマンスへの影響を検出できます。
レプリカデータベースをプライマリと同期させるには、可能な限り大規模な操作をバッチ処理します。 バッチ処理により、アクションをタイムリーに実行し、パフォーマンスへの影響を最小限に抑えることができます。
対象オーディエンス
- 設計者
- 開発者
- DevOps
ビデオコンテンツ
- レプリカデータベースへのガレラレプリケーション
- フロー制御について詳しく見る
- mysql スロークエリログでのスレッド番号の検索
- 一括実行はプライマリでのみ実行されます。 レプリケーションは1回に1回ずつ実行されます
- レプリケーションがプライマリに対応できるように、大規模なコミットをバッチ処理します。
役立つリソース
recommendation-more-help
commerce-learn-help-home