Postgresql奇怪的索引大小

Postgresql奇怪的索引大小,postgresql,indexing,b-tree,Postgresql,Indexing,B Tree,我有一个表,有大约8M条记录,有不同类型的字段b树索引。 通过调查索引大小,我发现了两件奇怪的事情: 1-所有索引大小几乎相同,无论字段类型是布尔、字符串还是整数 2-所有这些都比我预期的要大得多,例如,对于布尔字段,即使在重新编制索引后,其大小也是217MB,因此每条记录需要约27个字节 有人能解释一下吗?或者参考任何关于索引大小估计的面向用户的文档解释了Postgresql的b树是如何实现的。是Postgresql开发人员的自述 请检查:

我有一个表,有大约8M条记录,有不同类型的字段b树索引。 通过调查索引大小,我发现了两件奇怪的事情: 1-所有索引大小几乎相同,无论字段类型是布尔、字符串还是整数 2-所有这些都比我预期的要大得多,例如,对于布尔字段,即使在重新编制索引后,其大小也是217MB,因此每条记录需要约27个字节

有人能解释一下吗?或者参考任何关于索引大小估计的面向用户的文档

解释了Postgresql的b树是如何实现的。是Postgresql开发人员的自述

请检查: