2012-04-11 55 views
1

我在單個ColdFusion安裝下運行2個獨立的站點/應用程序。根據他們在運行網站上ColdFusion - SQL執行時間因應用程序而異

執行時間的SQL語句是不同

如果,例如,我運行下面的SQL Server命令:。

DBCC USEROPTIONS 

網站1一貫執行0或1毫秒:

enter image description here

站點2一致地執行在約20毫秒:

enter image description here

這兩個站點都使用CFIDE管理中設置的相同CF數據源。

還有什麼可以解釋我所看到的變化?

感謝, 斯圖

+0

如果以任意順序運行頁面,您是否具有相同的行爲? (即站點1然後站點2然後站點1等...)2個站點上的應用程序是相同的? – 2012-04-11 10:04:51

+0

請求的順序沒有什麼區別 - 即使CF應用程序服務器重新啓動後,行爲仍然存在。當你說2個網站不是2個不同的實例時,2個網站上的應用程序* *不是相同的 – stubotnik 2012-04-11 10:20:35

+0

?您是否在兩種情況下都在您的應用程序啓動時執行該查詢?如果不嘗試這個... – 2012-04-11 10:28:43

回答

0

行 - 我想我找到了這樣做的原因。

在Site 1示例中,另一個數據庫查詢已在我的測試查詢之前運行。

在Site 2示例中,測試查詢是第一個運行的。

推測額外的ms只是數據庫連接設置開銷。

神祕解決了。不是我正在尋找的吸菸槍。

相關問題