Defining Indexes
前言
最近上The Code Project網站,看到Defining Indexes with SQL Server 2005這篇文章,把相關的資訊整理下來。
整理
建立index
建立Unique Index
建立Clustered Index(一個Table只能有一個)
建立全文檢索index(要先在儲存體(storage)建立全文檢索目錄(Full-Text catalog))
之前我們會使用累加擴展檢索以避免有資料進去時,需要重Build Index,另外可參考10 Ways to Optimize SQL Server Full-text Indexing
修改Index名稱(使用sp_rename)
刪除Index
How Index works(可參考The SQL Plan)
Index的缺點
1.會吃Disk空間(可用sp_spaceused TableName來看index使用的空間)
2.會影響新增、刪除、修改的效能。
Index Guidelines
1.Clustered index要裋一點。
2.建立Index的欄位資料的重覆性最好逾少逾好,才會有較好的效能。
Hi,
亂馬客Blog已移到了 「亂馬客 : Re:從零開始的軟體開發生活」
請大家繼續支持 ^_^