postgresql 9.6 統計資訊收集程序pgstat,增加了等待事件資訊的收集,并且使用者可以獲得backend的等待事件資訊。
目前支援的等待事件分類如下
src/include/pgstat.h
支援的擷取等待事件類别和等待事件資訊的函數
src/backend/postmaster/pgstat.c
詳細的等待資訊歸類和資訊見手冊
<a href="https://www.postgresql.org/docs/9.6/static/monitoring-stats.html">https://www.postgresql.org/docs/9.6/static/monitoring-stats.html</a>
在pg_stat_activity動态視圖中支援的等待事件字段資訊如下
wait_event_type
wait_event
等待事件的歸類以及對應的等待資訊解釋
lwlocknamed
lwlocktranche
lock
bufferpin