pg_bloat_check:PostgreSQL膨胀检查脚本

时间:2024-05-27 05:09:35
【文件属性】:

文件名称:pg_bloat_check:PostgreSQL膨胀检查脚本

文件大小:19KB

文件格式:ZIP

更新时间:2024-05-27 05:09:35

Python

pg_bloat_check pg_bloat_check是一个脚本,用于为PostgreSQL表和/或索引提供膨胀报告。 它至少需要Python 2.6中和pgstattuple的contrib模块- 注意,在非常大的数据库或具有许多表的数据库上,使用pgstattuple检查膨胀是非常昂贵的。 该脚本首先需要运行--create_stats_table来创建用于存储膨胀统计数据的表。 这使得查看膨胀统计数据或运行常规监视时间间隔变得更加容易,而不必再次重新扫描数据库。 这种膨胀检测方法的开销意味着该脚本不应经常运行以提供任何类型的实时膨胀监测。 建议最多在非高峰时段每周运行一次或每月运行一次,以搜索需要大量维护的对象。 连续运行该脚本可能会导致性能问题,因为如果运行过于频繁,它可能会导致共享缓冲区中优先级较高的数据被清除。 输出 一个简单的文本列表,按浪费的空间排序。 适用于电子


【文件预览】:
pg_bloat_check-master
----tests.py(1KB)
----pg_bloat_check.py(41KB)
----LICENSE(1KB)
----README.md(7KB)
----.gitignore(15B)
----CHANGELOG(10KB)

网友评论