1. 程式人生 > 實用技巧 >比較不同查詢語句使用索引的情況

比較不同查詢語句使用索引的情況

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

建立非聚集索引,非唯一索引。 索引的優點是方便查詢;例如在大型資料庫中想要找到自己所需要的檔案或者表單,是非常麻煩的,為了避免減少這種情況出現,可以利用針對表單來建立索引以方便查詢;下面為針對表單建立索引的簡單步驟與應用; 1、 索引名為IX_Startdate(startdate) 建立索引IX_Workorder_ProductID2(ProductID) 2,索引名為IX_Startdate(startdate)
3建立索引名為:IX_Workorder_ProductID2(ProductID); 4,建立完成後,在WorkOrder表,索引目錄下將會出現新建索引; 5,在新建查詢中,執行Select * from Production.workorder where productid=732 檢視使用的是哪個索引來進行查詢。 6執行Select * from Production.workorder where productid>732 檢視使用哪個索引來進行查詢。

7,禁止索引,選擇需要禁止的索引,右擊選擇禁止.

8,然後在禁止索引之後。執行Select * from Production.workorder where productid>732.檢視使用哪個索引來進行查詢。檢視有什麼變化.
9,如果表中存在索引過多。從而導致查詢資訊時速度過慢,可以使用強制使用索引來,解決這一問題,從而更方便快捷查詢,具體如下: 執行Select * from Production.workorder where productid>732 檢視使用哪個索引來進行查詢。 例如:需要使用PK_WorkOrder_WorkOrderID索引來進行查詢,具體語句寫法如下: Select * from Production.workorder

with (index(PK_WorkOrder_WorkOrderID))

where productid>732;

轉載於:https://blog.51cto.com/qiangmeng/291188