我在SQL Server Azure的服務器象下面這樣geography列創建空間索引..SQL空間索引和聚簇索引
CREATE INDEX空間sp_idx TableA上(GeographyAreaCode)使用GEOGRAPHY_GRID WITH(網格=(LEVEL_1 = LOW,LEVEL_2 =低,LEVEL_3 = HIGH,LEVEL_4 = HIGH),CELLS_PER_OBJECT = 16,DROP_EXISTING = ON)
現在我觀察到正在創建具有給定名稱sp_idx兩個索引 - 一個空間,另一個作爲Clustered index ..
SQL Server是否使用空間索引創建強制聚簇索引?
另外如果我不得不刪除這個索引,它是否也會刪除相關的聚集索引?
很多感謝,
那麼這個表已經有一個主鍵上的聚集索引。地理列不是主鍵..我的問題是,在地理數據列上創建的空間索引是否也創建了聚集/非聚集索引同一列? – PRE
更新了我的答案。 –
感謝您的答案巴特..我今天再次檢查數據庫,它奇怪,我發現在同一張桌子上的兩個聚集索引..我剛纔提到的,is_primary_key值= 0和表上的常規聚集索引..請注意,常規聚集索引基於複合主鍵(例如國家代碼+郵政編碼) – PRE