重庆思庄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