9.3 9.4 9.5 9.6 10 11 12 13 14 15 Current(16) 17
问题报告 纠错本页面

Chapter 27. 监控数据库活动

Table of Contents

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. Statistics Functions
27.3. 查看锁
27.4. Progress Reporting
27.4.1. ANALYZE Progress Reporting
27.4.2. CLUSTER进度报告
27.4.3. COPY Progress Reporting
27.4.4. CREATE INDEX Progress Reporting
27.4.5. VACUUM进度报告
27.4.6. 基础备份进度报告
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命令。 Section 14.1讨论了EXPLAIN和其他方法,以了解单个查询的行为。