Redrock Postgres 搜索 英文
版本: 9.3 / 9.4 / 9.5 / 9.6 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18

第 27 章 监控数据库活动

目录

27.1. 标准 Unix 工具
27.2. 累积统计系统
27.2.1. 统计信息收集配置
27.2.2. 查看统计信息
27.2.3. pg_stat_activity
27.2.4. pg_stat_replication
27.2.5. pg_stat_replication_slots
27.2.6. pg_stat_wal_receiver
27.2.7. pg_stat_recovery_prefetch
27.2.8. pg_stat_subscription
27.2.9. pg_stat_subscription_stats
27.2.10. pg_stat_ssl
27.2.11. pg_stat_gssapi
27.2.12. pg_stat_archiver
27.2.13. pg_stat_io
27.2.14. pg_stat_bgwriter
27.2.15. pg_stat_checkpointer
27.2.16. pg_stat_wal
27.2.17. pg_stat_database
27.2.18. pg_stat_database_conflicts
27.2.19. pg_stat_all_tables
27.2.20. pg_stat_all_indexes
27.2.21. pg_statio_all_tables
27.2.22. pg_statio_all_indexes
27.2.23. pg_statio_all_sequences
27.2.24. pg_stat_user_functions
27.2.25. pg_stat_slru
27.2.26. 统计函数
27.3. 查看锁
27.4. 进度报告
27.4.1. ANALYZE 进度报告
27.4.2. CLUSTER 进度报告
27.4.3. COPY 进度报告
27.4.4. CREATE INDEX 进度报告
27.4.5. VACUUM 进度报告
27.4.6. Base Backup 进度报告
27.5. 动态跟踪
27.5.1. 为动态跟踪编译
27.5.2. 内置探针
27.5.3. 使用探针
27.5.4. 定义新探针
27.6. 监控磁盘使用情况
27.6.1. 确定磁盘使用情况
27.6.2. 磁盘已满故障

数据库管理员经常会问:““系统现在在做什么?”” 本章将讨论如何找出答案。

有几种工具可用于监控数据库活动和分析性能。本章的大部分内容将用于描述 PostgreSQL 的累积统计系统,但也不应忽略常规的 Unix 监控程序,例如 pstopiostatvmstat。此外,一旦确定了某个查询性能不佳,可能需要使用 PostgreSQLEXPLAIN 命令进行进一步调查。第 14.1 节讨论了 EXPLAIN 以及理解单个查询行为的其他方法。