列存索引功能不单独收费,但是使用列存索引需要单独增加一个只读节点并且在这个只读节点上打开列存索引。这个新增的只读节点,以及后续为某些表新增的列存索引所带来的额外存储,会带来额外的费用。
列存索引数据按列组织,因此压缩比更高。相比行存一般有3~10倍的压缩比,会额外增加10%~30%左右的空间。
您可以通过系统表查看列存索引占用的存储空间:
集群版本为PolarDB MySQL版8.0.1.1.32版本及之前的版本时,可以通过information_schema中的系统表imci_columns来查看列索引所在的表占用的存储空间容量和列压缩比。
集群版本为PolarDB MySQL版8.0.1.1.33版本及之后的版本时,可以通过information_schema中的系统表imci_data_files查看存储空间容量,通过系统表imci_columns查看列压缩比。
如查看test库中含有列存索引的test表占用的存储空间容量和列压缩比。详见:
列存索引常见问题