3

ubuntuのpostgresqlでクエリごとのIOPSを計算する方法はありますか?

PostgreSQL 9.2 と Ubuntu 13.04 を使用しています。プロジェクトのハードウェア要件を決定するために、これを計算する必要があります。

4

1 に答える 1

1

あまり。やってみるのはあまり意味がありません。

メモリとディスクの設定が固定されていると仮定すると、I/O の量はクエリ自体だけでなく、キャッシュにも依存します。これは、同時に実行されている他のクエリだけでなく、そのサーバーでの最近のアクティビティ履歴にも影響されます。

できることは、いくつかのサンプル ハードウェアでいくつかの典型的な/予想されるワークロードを実行し、その限界を測定することです。ただし、RAM + ディスク帯域幅を 2 ​​倍にしてパフォーマンスを 2 倍にするほど単純ではありません。

詳細を知りたい場合は、Greg Smith によるこの本を強くお勧めします。PostgreSQL 9.0 を参照していることを心配しないでください。アドバイスのほとんどは、任意のデータベースの任意のバージョンに適用できます。また、PostgreSQL メーリング リストに参加して質問することを検討してください。

于 2013-09-06T08:16:43.827 に答える