資料庫索引結構
聚簇索引是一種資料庫索引結構,它使得數據行按照索引列的順序存儲在磁碟上,並且索引的葉子節點中存儲了完整的數據行。
這意味著數據行的物理順序與索引的邏輯順序一致,每個表只能有一個聚簇索引,因為它決定了表數據的物理存儲順序。聚簇索引的優點包括提高範圍查找的性能,因為相鄰的索引行通常也對應相鄰的數據行,此外,聚簇索引可以將相關數據保存在一起,從而加快數據訪問速度。然而,它的缺點包括更新聚簇索引列的代價較高,因為可能需要移動數據行到新位置,以及插入新行或更新主鍵可能導致頁分裂,從而增加磁碟空間的使用。