欄存索引自 SQL Server 2012 引入,但僅支援非叢集欄存索引,導致資料表變為唯讀,資料更新極為痛苦。SQL Server 2014 推出的可更新叢集欄存索引徹底解決此限制,為資料倉庫與分析型工作負載帶來革命性提升。
叢集欄存索引將資料以欄為單位儲存,而非傳統列存。其核心優勢包括:
欄存索引僅支援 Scan 操作,缺乏 Seek 能力,不適合高選擇性的 OLTP 查詢(圖 1)。若大量點查詢,效能將下降。

圖 1. 欄存索引僅支援 Scan 操作
儲存過程分三階段(圖 2):

圖 2. 欄存儲存過程