Column store index 列數據如何匹配成行數據?

SQL Server 2012引入了列存儲索引,對每列的數據進行分組和存儲,然後聯接所有列以完成整個索引。這不同於傳統索引,傳統索引對每行的數據進行分組和存儲,然後聯接所有行以完成整個索引。 在訪問基於行存儲的索引時,如果要查詢一個字段需要將整個Page讀入內存,所以默認會讀到所有行的數據: 通過上面的圖片可以看出,如果一個查詢只想查詢字段A的值,代價是讀取所有的頁面,包括了不需要的字段B,C,D
相關文章
相關標籤/搜索