查看实例运行状况 启动,状态,停止 命令 - max_wal_size,min_wal_size
查看实例的核心要素,如CPU、内存、连接数、IOPS和磁盘空间的使用率,以及查看最近5分钟内的连接、QPS、表扫描、索引扫描和临时文件状况图。
/usr/pgsql-10/bin/pg_ctl status -D /home/data/10/data/
/usr/pgsql-10/bin/pg_ctl stop -D /home/data/10/data/
/usr/pgsql-10/bin/pg_ctl start -D /home/data/10/data/
/usr/pgsql-10/bin/pg_ctl status -D /home/data/10/data/
max_wal_size:
Sets the WAL size that triggers a checkpoint ## 触发检查点的空间大小,默认是1G
当max_wal_size设置较小,而数据库有大量的更新或插入快速发生时,它将倾向于产生WAL的速度比它可以存档的速度更快,而且比标准检查点进程的同步速度更快。
min_wal_size: Sets the minimum size to shrink the WAL to ## 磁盘空间于这个值就会收缩wal日志 == 旧的预写式日志文件就会在一个检查点被回收供将来使用,而不是被删除。这对于确保预留足够的预写式日志空间来处理 预写式日志使用量的峰值非常有用,例如在运行大型批处理作业时。默认值为80 MB。
用一个例子来演示会更加清晰