官术网_书友最值得收藏!

Using additional information in pg_stat_activity

Before PostgreSQL 10.0, pg_stat_activity only contained information about normal backend processes serving end users (connections). However, this has changed. Since PostgreSQL 10.0, a lot more information is exposed. It is possible to figure out what these other system processes are doing.

The following listing shows the content of  pg_stat_activity on an idle database instance:

test=# \x 
Expanded display is on. 

test=# SELECT pid, wait_event_type, wait_event, backend_type FROM pg_stat_activity ;
-[ RECORD 1 ]---+-------------------- pid | 12159 wait_event_type | Activity wait_event | AutoVacuumMain backend_type | autovacuum launcher -[ RECORD 2 ]---+-------------------- pid | 12161 wait_event_type | Activity wait_event | LogicalLauncherMain backend_type | background worker -[ RECORD 3 ]---+-------------------- pid | 12628 wait_event_type | wait_event | backend_type | client backend -[ RECORD 4 ]---+-------------------- pid | 12156 wait_event_type | Activity wait_event | BgWriterMain backend_type | background writer -[ RECORD 5 ]---+-------------------- pid | 12155 wait_event_type | Activity wait_event | CheckpointerMain backend_type | checkpointer -[ RECORD 6 ]---+-------------------- pid | 12157 wait_event_type | Activity wait_event | WalWriterMain backend_type | walwriter

What you see here is that every server process is listed. It will allow you to gain some insights into what is happening the server.

主站蜘蛛池模板: 佛教| 阿荣旗| 剑川县| 清镇市| 沙洋县| 西宁市| 石台县| 三原县| 永春县| 张家川| 焦作市| 临夏市| 湖口县| 寿光市| 新邵县| 来宾市| 饶平县| 西林县| 麻城市| 瑞昌市| 靖宇县| 客服| 阿克| 洱源县| 泸溪县| 肃宁县| 桐梓县| 吉水县| 昌江| 揭西县| 阳曲县| 华容县| 文水县| 民乐县| 安溪县| 合阳县| 二连浩特市| 化隆| 宁乡县| 安国市| 沙河市|