レプリケーション ラグ計算ツール
データベース レプリケーション ラグをミリ秒単位で推定し、プライマリよりも遅れているデータ ボリュームを推定します。
レプリケーション ラグ計算ツールの使用方法
- 1 秒あたりの書き込み操作を入力します。
- 平均行サイズをバイト単位で入力します。
- ネットワーク遅延をミリ秒単位で入力します。
- 利用可能な帯域幅を Mbps 単位で入力します。
- [計算]をクリックして推定ラグを取得します。
使用例
- •スケーラビリティを考慮したリードレプリカ アーキテクチャの設計。
- •同期レプリケーションと非同期レプリケーションのトレードオフを評価します。
- •災害復旧の RPO 要件を計画しています。
- •実稼働データベースのレプリケーション ラグを診断します。
計算式
送信時間 = スループット (バイト/秒) / 帯域幅 (バイト/秒) × 1000 ミリ秒。
よくある質問
レプリケーションの遅延の原因は何ですか?
高い書き込みスループット、遅いネットワーク、大きなトランザクション サイズ、およびシングル スレッドの再生はすべて遅延の原因となる可能性があります。
どの程度の遅延が許容されますか?
ほとんどのアプリケーションでは、100ms 未満が許容されます。
レプリケーション ラグを監視するにはどうすればよいですか?
pg_stat_replication (PostgreSQL)、SHOW SLAVE STATUS (MySQL)、または AWS RDS ReplicaLag などのクラウド プロバイダーのメトリクスを使用します。