列存储索引的好处之一是单个列的数据“在磁盘上彼此相邻”存储。这代表更好的压缩和更快的读取时间。
然而; 当使用 B 树(常规的非聚集索引)时,该树的叶子不是数据本身吗?因此,当我在 A 列上创建索引时,A 列的所有字段不会出现在磁盘上与表并行排序吗?这意味着数据可以被压缩并且可以被快速读取。
简而言之:列存储索引何时比单个列上的 B 树更高效?
提前致谢!
列存储索引的好处之一是单个列的数据“在磁盘上彼此相邻”存储。这代表更好的压缩和更快的读取时间。
然而; 当使用 B 树(常规的非聚集索引)时,该树的叶子不是数据本身吗?因此,当我在 A 列上创建索引时,A 列的所有字段不会出现在磁盘上与表并行排序吗?这意味着数据可以被压缩并且可以被快速读取。
简而言之:列存储索引何时比单个列上的 B 树更高效?
提前致谢!