爲什麼列存儲能夠大幅度提高數據的查詢性能?

傳統的存儲數據的方式是逐行存儲(Row Store),每一個Page存儲多行數據,而列存儲(Column Store)把數據表中的每一列單獨存儲在Page集合中,這意味着,Page集合中存儲的是某一列的數據,而不是一行的所有列的數據。 爲什麼列存儲能夠大幅度提高數據的查詢性能呢?要回答這個問題,首先必須明白SQL Server引擎是怎樣讀取數據的。在讀取數據時,SQL Server每次都把所需數據
相關文章
相關標籤/搜索