1、PG18PG18可观测性增强可观测性增强解锁精细化运维新特性IvorySQL 2025IvorySQL 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛IvorySQL 2025IvorySQL 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛概述概述监控增强I/O监控表级监控后台进程监控进度监控诊断能力提升EXPLAIN(VACUUM/ANALYZE)内存日志增强IvorySQL 2025IvorySQL 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛I/OI/O监控监控I/O统计精
2、度从块升级为字节,pg_stat_io视图增加字段read_byteswrite_bytesextend_bytes多维度I/O统计relation,temp_relationwal进程级I/O统计pg_stat_get_backend_io(pid)pg_stat_get_backend_wal(pid)可重置统计信息pg_stat_reset_backend表级监控表级监控pg_stat_all_tables增加耗时统计total_vacuum_time -手动VACUUM总耗时total_autovacuum_time -自动VACUUM总耗时total_analyze_time -手动
3、ANALYZE总耗时total_autoanalyze_time -自动ANALYZE总耗时IvorySQL 2025IvorySQL 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛后台进程监控后台进程监控pg_stat_checkpointer视图增加监控项num_done:-完成的检查点数slru_written:-SLRU缓冲区写入数write_time:-共享缓冲区写入耗时sync_time:-同步总耗时pg_stat_database视图增加并行统计parallel_workers_to_launch -计划启动的并行worker数paralle
4、l_workers_launched -实际启动的并行worker数IvorySQL 2025IvorySQL 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛进度监控进度监控pg_stat_progress_vacuum视图增加延迟统计delay_timepg_stat_progress_analyze视图增加延迟统计delay_timetrack_cost_delay_timing参数on -打开延迟统计off -关闭延迟统计(默认)相关参数vacuum_cost_delayvacuum_cost_limitvacuum_cost_page_dirtyv
5、acuum_cost_page_hitvacuum_cost_page_missIvorySQL 2025IvorySQL 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛vacuum/analyzevacuum/analyze增加延迟统计增加延迟统计PgStatPgStatIvorySQL 2025IvorySQL 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛EXPLAINEXPLAINIvorySQL 2025IvorySQL 2025生态大会生态大会暨暨PostgreSQLPostgreSQL高峰论坛高峰论坛EX
6、PLAINANALYZE7.显示窗口函数的参数WAL2.默认包含BUFFERS输出3.显示每个索引节点扫描的次数4.为Material、Window Aggregate、CTE节点添加内存磁盘使用详情5.为Parallel Bitmap Heap Scan添加worker缓存统计6.指示禁用的节点1.增加WAL缓冲区满的次数1.WAL:records=3 bytes=1234 buffers full=02.Buffers:shared hit=22 read=33.Index Searches:104.Storage:Memory Maximum Storage:1024kB5.Worker