PostgreSQL Amazon RDS Readレプリカで奇妙なことが起こったことに気付きました。RDSリードレプリカのIOPS制限を読み取りますか?
数十回の高負荷読み込み要求の「ストレステスト」を実行しました。パフォーマンスはテストの初めには本当に良かったですが、PostgresSQL自体が積み重なる前に速く実行された数十億ものクエリを保持していましたが、急速に減少しました。
RDSコンソールで[統計情報の監視]タブを開き、読み込みIOPS数が3000 /秒から300 /秒に減少し、長時間にわたって300 /秒のiopsを上回らないことがわかりました。 同時に、CPU使用率は実際には3%弱でしたが、RAMまたはストレージスペースに問題はありませんでした。
私の質問:読取りレプリカのIOPS読取りに関する文書化された制限はありますか?これは、Amazon RDSが本当に高負荷(3000/sec)後にIOPSの上限を自動的に減らしたようです。
読み取りレプリカサーバが無効に固定IOPS機能と100ギガバイト汎用(SSD)ストレージタイプでdb.t2.largeインスタンス上で実行されます。