当前位置: 首页 > news >正文

PostgreSQL插件汇总

监控:

pg_stat_statements
system_stats:用于观察OS层的信息
pg_stat_kcache:可以观察单条SQL花费多少cpu等
pg_stat_monitor:pg_stat_statements和pg_stat_kcache的结合体
pgpro_stats:等待事件统计、采样配置、自动化监控
pgsentinel、pgsampler:类Oracle ASH

命令行:

pg_top:类top工具
pgcenter:全能监控工具
pg_activity:命令行top工具
pg_sysstat:相对简陋

SQL

pg_hint_plan:hint功能
pg_query:高亮,识别风险SQL
pg_plan_advsr:懒人优化
hypopg:类似MySQL虚拟索引
sr_plan:保存、篡改、固定 执行计划,Oracle兼容
pg_parallizator:并行创建索引

JOB

pg_timetable
pg_cron
pg_agent

连接池

pgbouncer
pgagroal
odyssey

巡检

Toolkit——percona

分库分表

citus、pg_shardman、plproxy

FDW

oracle_fdw
mysql_fdw
mongo_fdw
sqlserver_fdw
file_fdw
等等
https://wiki.postgresql.org/wiki/Foreign_data_wrappers

其他

ADG:图数据库
pg_buffercache:观察buffer
pgstattuple:行级别的统计
pg_filedump、pg_waldump、pg_walminer、pg_fix:观察文件、日志,修改日志
pgtrashcan:垃圾回收站
pg_timeout:空闲会话超时,pg14引入idle_session_timeout参数
pgcrypto:数据加密模块
pg_audit、pg_log_userqueries、pgreplay:审计
pageinspect:内窥数据库BLOCK的内容
passwordcheck:密码复杂度检测
pg_buffercache:统计数据库shared buffer的内容
pgcrypto:加密插件
pg_freespacemap:观察数据库fsm文件内容
pgrowlocks:行锁统计
pgstattuple,:记录级别统计信息观察
pg_trgm:模糊查询, 相似文本查询
pg_visibility:观察数据库block的vm标签值(all visibility, frozen, dirty等)
pg_prewarm、pg_fincore:数据预热
tablefunc:行列转换,connect by
auto_explain、pg_show_plans:执行计划
zhparser、pg_jieba:中文分词
pg_trgm、pg_bigm(没有3个分词限制)、pgroonga:模糊查询
pg_similarity、cube、rum:相似查询
pg_pathman、pg_partman:分区
pg_qualstats:索引建议
pg_wait_sampling:等待事件采样
citext:大小写
pg_query_state:后台工作情况
session_exec:失败超过次数自动锁定
postgis:强大的地理空间数据
pg_readonly:设为只读,类似transaction_read_only
pg_tt:全局临时表
pg_dropbuffer、pg_dropcache:删除cache和buffer
set_user、pg_permissions、pg_restrict:ACL,权限进一步加强
diskquota:类Oracle profile,不过只能限制磁盘
pg_prioritize:进程优先级调度
sql_firewall:SQL防火墙
auth_delay:防破解、安全
timescaledb:时序数据库
md5hash、gzip(wget http://api.pgxn.org/dist/gzip/1.0.0/gzip-1.0.0.zip )、pgzstd:加密压缩
ddlx、pgddl:获取DDL
uuid-ossp:uuid生成
pipelindb:流式计算
orafce:oracle兼容、package一些内置函数等
pg_roaringbitmap:精准营销
pg_repack、pg_sequeeze:冻结、重建、垃圾回收
AWR:pg_awr、pg_profile
逻辑复制、cdc相关:wal2json、wal2mongo、decoder_raw、pglogical、decoderbufs
zedstore, 行列混合存储
undam、zheap:undo引擎
pgpool:读写分离、负载均衡

相关文章:

  • ulimit详解
  • 数据库连接接口(驱动)
  • pgbench和sysbench初次压测PG集群
  • Patroni-2.0.0(Postgresql集群高可用方案)说明书
  • 跟我一起写 Makefile(二)
  • 发现发现返回一条记录的datareader的新用法
  • 看完《浅析FTP的工作原理》一文, 记录小小,感想多多!~
  • 在首页去掉了其他分类的随笔标题的显示
  • Lose a bit !
  • 有用的国外开源项目网址
  • 反射技术与工厂方法
  • 刷新SqlServer所有视图元数据的存储过程
  • 合并2个DataSet
  • [导入]终于试着用了一下SQLServer2000
  • 我见过的最有艺术感的C代码
  • 2017-08-04 前端日报
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • JavaScript函数式编程(一)
  • java概述
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • opencv python Meanshift 和 Camshift
  • php ci框架整合银盛支付
  • quasar-framework cnodejs社区
  • React的组件模式
  • scala基础语法(二)
  • Vue.js源码(2):初探List Rendering
  • 对象管理器(defineProperty)学习笔记
  • 复习Javascript专题(四):js中的深浅拷贝
  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 京东美团研发面经
  • 突破自己的技术思维
  • 由插件封装引出的一丢丢思考
  • 原生 js 实现移动端 Touch 滑动反弹
  • 浅谈sql中的in与not in,exists与not exists的区别
  • 移动端高清、多屏适配方案
  • ​io --- 处理流的核心工具​
  • !!java web学习笔记(一到五)
  • ###项目技术发展史
  • #NOIP 2014# day.2 T2 寻找道路
  • #宝哥教你#查看jquery绑定的事件函数
  • #设计模式#4.6 Flyweight(享元) 对象结构型模式
  • (2.2w字)前端单元测试之Jest详解篇
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • (附源码)ssm码农论坛 毕业设计 231126
  • (每日持续更新)jdk api之StringBufferInputStream基础、应用、实战
  • (生成器)yield与(迭代器)generator
  • (转) 深度模型优化性能 调参
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • .gitattributes 文件
  • .NET 8.0 发布到 IIS
  • .net mvc actionresult 返回字符串_.NET架构师知识普及
  • .NET Standard 的管理策略
  • .NET 设计模式初探
  • .net 使用$.ajax实现从前台调用后台方法(包含静态方法和非静态方法调用)
  • .NET开源项目介绍及资源推荐:数据持久层