Defining Indexes

Defining Indexes

前言

最近上The Code Project網站,看到Defining Indexes with SQL Server 2005這篇文章,把相關的資訊整理下來。

整理

  • 建立index

  • 建立Unique Index

  • 建立Clustered Index(一個Table只能有一個)

  • 建立全文檢索index(要先在儲存體(storage)建立全文檢索目錄(Full-Text catalog))

image

之前我們會使用累加擴展檢索以避免有資料進去時,需要重Build Index,另外可參考10 Ways to Optimize SQL Server Full-text Indexing

  • 刪除Index

1.會吃Disk空間(可用sp_spaceused TableName來看index使用的空間)

image

2.會影響新增、刪除、修改的效能。
  • Index Guidelines

 

1.Clustered index要裋一點。
2.建立Index的欄位資料的重覆性最好逾少逾好,才會有較好的效能。

Hi, 

亂馬客Blog已移到了 「亂馬客​ : Re:從零開始的軟體開發生活

請大家繼續支持 ^_^