重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 421|回复: 3
打印 上一主题 下一主题

PG扩展接龙

[复制链接]
跳转到指定楼层
楼主
发表于 2025-8-22 23:05:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 郑全 于 2025-8-22 23:11 编辑

1.索引缺失的扩展   pg_qualstats
   目的:通过 pg_qualstats 可以发现某张表的 status 列频繁出现在 WHERE 子句中,但未创建索引,从而建议添加索引提升查询速度

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

沙发
 楼主| 发表于 2025-8-22 23:10:22 | 只看该作者
2.模拟创建索引扩展:pg_hypopg
   提供 “假设性索引”(hypothetical indexes)功能,允许在不实际创建索引的情况下,测试索引对查询性能的影响。

   核心作用:
      模拟创建索引,查看查询计划是否会使用该索引,以及预估的性能提升。
      避免实际创建索引带来的存储开销和写入性能损耗(尤其对大表)。
   使用场景:
      评估索引效果、测试不同索引设计(如多列索引顺序),而无需真正创建索引
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2025-8-22 23:17:43 | 只看该作者
3.收集操作系统信息的扩展:system_stats
   system_stats 是 PostgreSQL 的一个扩展,可用于收集、查看系统级统计信息(比如 CPU、内存、磁盘 I/O 等系统资源相关数据 ),pgAdmin 仪表盘等功能依赖它展示完整监控数据
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2025-8-30 14:53:48 | 只看该作者
4.跟踪SQL语句的扩展:pg_stat_statements
  pg_stat_statements,用于跟踪和统计 SQL 语句的执行情况,帮助数据库管理员分析和优化数据库性能。
  
主要功能:
    记录 SQL 语句的执行次数、总耗时、平均耗时、最大 / 最小耗时
    统计磁盘 I/O、内存使用、行数处理等关键指标
   支持按不同维度(如执行时间、调用次数)排序分析
   帮助识别慢查询、高频执行的低效语句
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2026-4-17 21:20 , Processed in 0.259932 second(s), 19 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表