比較不同查詢語句使用索引的情況
阿新 • • 發佈:2020-10-12
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
3,建立索引名為:IX_Workorder_ProductID2(ProductID);
4,建立完成後,在WorkOrder表,索引目錄下將會出現新建索引;
5,在新建查詢中,執行Select * from Production.workorder where productid=732
檢視使用的是哪個索引來進行查詢。
6,執行Select * from Production.workorder where productid>732
檢視使用哪個索引來進行查詢。
9,如果表中存在索引過多。從而導致查詢資訊時速度過慢,可以使用強制使用索引來,解決這一問題,從而更方便快捷查詢,具體如下:
執行Select * from Production.workorder where productid>732
檢視使用哪個索引來進行查詢。
例如:需要使用PK_WorkOrder_WorkOrderID索引來進行查詢,具體語句寫法如下:
Select * from Production.workorder
建立非聚集索引,非唯一索引。 索引的優點是方便查詢;例如在大型資料庫中想要找到自己所需要的檔案或者表單,是非常麻煩的,為了避免減少這種情況出現,可以利用針對表單來建立索引以方便查詢;下面為針對表單建立索引的簡單步驟與應用; 1、 索引名為IX_Startdate(startdate) 建立索引IX_Workorder_ProductID2(ProductID) 2,索引名為IX_Startdate(startdate)
7,禁止索引,選擇需要禁止的索引,右擊—選擇—禁止.
8,然後在禁止索引之後。執行Select * from Production.workorder where productid>732.檢視使用哪個索引來進行查詢。檢視有什麼變化.
with (index(PK_WorkOrder_WorkOrderID))
where productid>732;
轉載於:https://blog.51cto.com/qiangmeng/291188