【文件属性】:
文件名称:pgsql-bloat-estimation:用于测量 PostgreSQL 索引和表中统计膨胀的查询
文件大小:15KB
文件格式:ZIP
更新时间:2021-07-24 12:33:39
pgsql-膨胀-估计
用于测量 PostgreSQL 的 btree 索引和表中统计膨胀的查询。
应考虑三种不同类型的未使用空间:
对齐填充:根据类型,PostgreSQL 会向您的字段添加一些填充以在行中正确对齐它们。 这与一些 CPU 操作优化有关。
填充因子:这允许您设置可用空间的比率以保留在您的表或索引中。 有关更多信息,请参阅
膨胀本身:这是表或索引不需要的额外空间来保留您的行。 这应该由 autovacuum 和/或您的真空维护程序进行映射和控制。
目录:
表格膨胀
来自“表”文件夹的查询估计表的膨胀。 他们公开这些字段:
current_database :当前数据库的名称。
schemaname :表的架构。
tblname :表名。
real_size : 表的实际大小。
extra_size :表中未使用/需要的估计额外大小。 这个额外的大小由填充因
【文件预览】:
pgsql-bloat-estimation-master
----btree()
--------btree_bloat-7.4.sql(4KB)
--------btree_bloat-superuser.sql(5KB)
--------btree_bloat-8.0-8.1.sql(4KB)
--------btree_bloat.sql(6KB)
----table()
--------table_bloat.sql(3KB)
--------table_bloat-74-81.sql(3KB)
--------table_bloat-82-84.sql(3KB)
----LICENSE(1KB)
----README.md(6KB)