查詢保持不變,即保持不變。SQL查詢的「受影響的行數」和「執行時間」之間的數學關係是什麼?
例如如果返回10000行,則選擇查詢需要30分鐘。
如果必須返回20000行,相同的查詢需要1小時嗎?
我很想知道之間的數學關係。 (N)和執行時間(T)保持其他參數恆定(K)。
即T = N * K或
T = N * K + C或
任何其他公式?
閱讀http://research.microsoft.com/pubs/76556/progress.pdf如果有幫助。任何人都可以在我之前理解這一點,請回復。謝謝...
機器上的負載也將起作用。您從本地測試中獲得的數字可能與您在生產中執行相同查詢時發生的情況不一致。 – duffymo 2014-09-13 13:07:16
這基本上只是一個生產問題。我正在考慮登錄號。的記錄和實際執行時間爲ssis工作的各種運行,以便我們可以估計時間基於no。的記錄。我認爲我的公式T = N * K + C應該適用於K和C的平均值。 – 2014-09-13 13:24:47