重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛
标题:
PG扩展接龙
[打印本页]
作者:
郑全
时间:
2025-8-22 23:05
标题:
PG扩展接龙
本帖最后由 郑全 于 2025-8-22 23:11 编辑
1.索引缺失的扩展 pg_qualstats
目的:通过
pg_qualstats
可以发现某张表的
status
列频繁出现在
WHERE
子句中,但未创建索引,从而建议添加索引提升查询速度
作者:
郑全
时间:
2025-8-22 23:10
2.模拟创建索引扩展:pg_hypopg
提供 “假设性索引”(hypothetical indexes)功能,允许在不实际创建索引的情况下,测试索引对查询性能的影响。
核心作用:
模拟创建索引,查看查询计划是否会使用该索引,以及预估的性能提升。
避免实际创建索引带来的存储开销和写入性能损耗(尤其对大表)。
使用场景:
评估索引效果、测试不同索引设计(如多列索引顺序),而无需真正创建索引
作者:
郑全
时间:
2025-8-22 23:17
3.收集操作系统信息的扩展:system_stats
system_stats 是 PostgreSQL 的一个扩展,可用于收集、查看系统级统计信息(比如 CPU、内存、磁盘 I/O 等系统资源相关数据 ),pgAdmin 仪表盘等功能依赖它展示完整监控数据
作者:
郑全
时间:
2025-8-30 14:53
4.跟踪SQL语句的扩展:pg_stat_statements
pg_stat_statements,用于跟踪和统计 SQL 语句的执行情况,帮助数据库管理员分析和优化数据库性能。
主要功能:
记录 SQL 语句的执行次数、总耗时、平均耗时、最大 / 最小耗时
统计磁盘 I/O、内存使用、行数处理等关键指标
支持按不同维度(如执行时间、调用次数)排序分析
帮助识别慢查询、高频执行的低效语句
欢迎光临 重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛 (http://bbs.cqsztech.com/)
Powered by Discuz! X3.2