- Mastering PostgreSQL 9.6
- Hans Jurgen Schonig
- 129字
- 2021-07-09 19:57:09
Finding more detailed information in pg_stat_activity
The pg_stat_activity function is a system view that has been around for many years. It basically contains a list of active connections. In older versions of PostgreSQL, administrators could see that a query is waiting for somebody else—however, it was not possible to figure out why and for whom. This has changed in 9.6. Two columns have been added:
test=# \d pg_stat_activity
View "pg_catalog.pg_stat_activity"
Column | Type | Modifiers
------------------+--------------------------+-----------
...
wait_event_type | text |
wait_event | text |
...
In addition to this extension, a new procedure has been added, which shows who caused whom to wait:
test=# SELECT * FROM pg_blocking_pids(4711);
pg_blocking_pids
------------------
{3435}
(1 row)
When the function is called, it will return a list of blocking PIDs.
推薦閱讀
- Mastering Mesos
- Big Data Analytics with Hadoop 3
- Microsoft Dynamics CRM Customization Essentials
- 課課通計(jì)算機(jī)原理
- 精通MATLAB圖像處理
- 基于LabWindows/CVI的虛擬儀器設(shè)計(jì)與應(yīng)用
- Matplotlib 3.0 Cookbook
- Docker Quick Start Guide
- 大數(shù)據(jù):引爆新的價(jià)值點(diǎn)
- Instant Slic3r
- Apache Spark Quick Start Guide
- Advanced Deep Learning with Keras
- Web滲透技術(shù)及實(shí)戰(zhàn)案例解析
- Mastering Microsoft Dynamics 365 Customer Engagement
- Learn SOLIDWORKS 2020