-1
員工表包含十萬條記錄。如何在表中有成千上萬條記錄時優化查詢
SELECT name, job, sal, comm
FROM employee
WHERE designation = (@userdefineddesignation).
如何優化此查詢?
員工表包含十萬條記錄。如何在表中有成千上萬條記錄時優化查詢
SELECT name, job, sal, comm
FROM employee
WHERE designation = (@userdefineddesignation).
如何優化此查詢?
檢查索引。在designation
列中應該有一個索引,其中包含select子句中的列:name
,job
,sal
,comm
,在此特定情況下。
在添加索引之前和之後檢查執行計劃,以查看它所產生的差異。另外,請檢查前後的讀取次數。
查看僱員表上存在的索引。然後在mangt studio中運行基於查詢的執行計劃。按ctrl L作爲捷徑。它也值得啓用和查看邏輯和物理讀取的統計數據。
* lakhs *是什麼,你已經有一個指定指數? – bummi
我在採訪中被問到這個問題,你能告訴我這個查詢可能的優化技巧嗎? –
研究索引。這是非常基本的。也許你應該閱讀一般的數據庫教程。 – usr