サーバー アクティビティ レポートを生成する

サーバー アクティビティ レポートを生成するには、PostgreSQL の累積統計システムを使用して、サーバー アクティビティに関する情報を収集してレポートします。サーバー アクティビティ情報はシステム テーブルとして公開され、SQL クエリを使用してアクセスできます。

たとえば、このクエリは、バッファ キャッシュで見つかったディスク ブロックの数と、ディスクから読み取られたディスク ブロックの数を報告します。

SELECT blks_hit, blks_read FROM pg_stat_database;

これらのカウンタの値を経時的に観察することで、データベースがバッファ キャッシュを適切に使用しているかどうかを推測できます。

この累積統計システムの詳細については、PostgreSQL のドキュメントをご覧ください。