ubuntuのpostgresqlでクエリごとのIOPSを計算する方法はありますか?
PostgreSQL 9.2 と Ubuntu 13.04 を使用しています。プロジェクトのハードウェア要件を決定するために、これを計算する必要があります。
ubuntuのpostgresqlでクエリごとのIOPSを計算する方法はありますか?
PostgreSQL 9.2 と Ubuntu 13.04 を使用しています。プロジェクトのハードウェア要件を決定するために、これを計算する必要があります。
あまり。やってみるのはあまり意味がありません。
メモリとディスクの設定が固定されていると仮定すると、I/O の量はクエリ自体だけでなく、キャッシュにも依存します。これは、同時に実行されている他のクエリだけでなく、そのサーバーでの最近のアクティビティ履歴にも影響されます。
できることは、いくつかのサンプル ハードウェアでいくつかの典型的な/予想されるワークロードを実行し、その限界を測定することです。ただし、RAM + ディスク帯域幅を 2 倍にしてパフォーマンスを 2 倍にするほど単純ではありません。
詳細を知りたい場合は、Greg Smith によるこの本を強くお勧めします。PostgreSQL 9.0 を参照していることを心配しないでください。アドバイスのほとんどは、任意のデータベースの任意のバージョンに適用できます。また、PostgreSQL メーリング リストに参加して質問することを検討してください。