【PostgreSQL17新特性之-新增系统视图】

PostgreSQL-17-beta1版本目前已经发布了,每个版本随着功能的增加和一些相关优化,会对部分视图进行调整,以及增加新的视图。

postgres<17beta1>(ConnAs[postgres]:PID[21362] 2024-05-28/13:19:58)=# select version();
+------------------------------------------------------------------------------------------------------------+
|                                                  version                                                   |
+------------------------------------------------------------------------------------------------------------+
| PostgreSQL 17beta1 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44), 64-bit |
+------------------------------------------------------------------------------------------------------------+
(1 row)

postgres<17beta1>(ConnAs[postgres]:PID[21362] 2024-05-28/13:20:02)=# select * from pg_control_system();
+--------------------+--------------------+---------------------+--------------------------+
| pg_control_version | catalog_version_no |  system_identifier  | pg_control_last_modified |
+--------------------+--------------------+---------------------+--------------------------+
|               1300 |          202405161 | 7373892286583727603 | 2024-05-28 11:57:26+08   |
+--------------------+--------------------+---------------------+--------------------------+
(1 row)

目前的PostgreSQL-17-beta1新版本新增了两个视图,分别为pg_wait_events和pg_stat_checkpointer。pg_stat_checkpointer视图包含检查点信息,pg_wait_events 主要包含等待事件的描述。

postgres<17beta1>(ConnAs[postgres]:PID[21590] 2024-05-28/13:37:39)=# \d pg_stat_checkpointer
                      View "pg_catalog.pg_stat_checkpointer"
+---------------------+--------------------------+-----------+----------+---------+
|       Column        |           Type           | Collation | Nullable | Default |
+---------------------+--------------------------+-----------+----------+---------+
| num_timed           | bigint                   |           |          |         |
| num_requested       | bigint                   |           |          |         |
| restartpoints_timed | bigint                   |           |          |         |
| restartpoints_req   | bigint                   |           |          |         |
| restartpoints_done  | bigint                   |           |          |         |
| write_time          | double precision         |           |          |         |
| sync_time           | double precision         |           |          |         |
| buffers_written     | bigint                   |           |          |         |
| stats_reset         | timestamp with time zone |           |          |         |
+---------------------+--------------------------+-----------+----------+---------+

postgres<17beta1>(ConnAs[postgres]:PID[21590] 2024-05-28/13:37:42)=# \d pg_wait_events
           View "pg_catalog.pg_wait_events"
+-------------+------+-----------+----------+---------+
|   Column    | Type | Collation | Nullable | Default |
+-------------+------+-----------+----------+---------+
| type        | text |           |          |         |
| name        | text |           |          |         |
| description | text |           |          |         |
+-------------+------+-----------+----------+---------+

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小怪兽ysl

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值