PostgreSQL bgwriter,walwriter,backend process 写磁盘的实时监控

德哥 2019-04-27

数据存储与数据库 监控 PostgreSQL postgres Transaction 磁盘 update Commit SUN

标签

PostgreSQL ,


背景

数据库有两大块buffer,wal buffer和shared buffer。

wal buffer是预写日志缓冲区。

shared buffer是数据页缓冲区。

wal writer进程负责将wal buffer缓冲区的数据写入WAL FILE中。

background writer进程负责将shared buffer缓冲区的数据写入DATA FILE中。

如果写入量非常大,wal writer和background writer进程不足以满足系统负载时,用户进程(backend process)也会参与将BUFFER写到FILE的工作。

可以通过系统视图统计bgwriter,walwriter,backend process 写磁盘的实时指标。

1、pg_stat_bgwriter.buffers_clean

登录 后评论
下一篇
云栖号资讯小编
572人浏览
2020-06-01
相关推荐
关于PostgreSQL的IO
978人浏览
2016-06-06 00:48:46
PostgreSQL体系结构
1709人浏览
2019-07-30 17:43:43
zabbix template pg_monz for PostgreSQL
9459人浏览
2016-03-25 15:04:03
PostgreSQL监控指标
4408人浏览
2016-04-08 16:34:53
PostgreSQL的监控三(zabbix)
1359人浏览
2014-09-29 16:48:31
postgresql架构基础
1417人浏览
2018-06-17 18:41:25
PostgreSQL统计信息
2238人浏览
2019-04-11 11:41:53
0
0
0
1285