EDB Wait States

EDB Wait Statesは、待機イベントデータの収集と照会を許可することにより、パフォーマンスとチューニングを分析するためのツールです。 PostgreSQL 9.6で導入された待機イベントは、他のセッションアクティビティと一緒に記録され、セッションがI/O、CPU、IPC、ロック、またはタイムアウトを待機しているかどうかのスナップショットを提供します。この情報のスナップショットは、EDB待機状態バックグラウンドワーカー(BGW)によって定期的に収集されます。

EDB Wait Statesインターフェイスを使用すると、待機イベントをサンプリングする時期と期間を制御し、収集したサンプルをedb_wait_states_data で抽出してさらに分析できます。このデータを長期にわたって収集することにより、最適化の機会を発見し、パフォーマンスが予想よりも低いときにセッションが待機しているリソースに関する洞察を得ることができます。