讓網頁的過程中如何去我開始時指出:ASP.NET SQL查詢掛在阿賈克斯刷新
- 頁面加載
- 功能使用Ajax(jQuery的)被稱爲 - 所以報告加載頁面加載。
- 一個按鈕允許刷新ajax部分,並不是真正意義上的,但我簡化了這個問題並刪除了很多東西。
- 單擊此按鈕
- 帶有ajax的函數再次調用以實質刷新報表。
第5步是掛起的地方。
現在在任何人跳到結論之前,它必須是ajax函數的代碼。這不是,我已經把問題困在我執行SQL查詢時(SQL SERVER 2008)
而這裏是catch,這個程序有效,第5步在99%的時間內正常工作。這個從今年開始的罕見場合,該頁面(整個應用程序)決定說,嘿,如果你刷新我我會掛在SQL查詢。
因此,我在數據庫中運行了查詢,它正在工作(正如我預期的那樣),並簡化了頁面。一遍遍地看着代碼...我不明白爲什麼它不起作用。
將它重新啓動的唯一方法是重新啓動sql server。很奇怪,一旦我重新啓動,它可以工作,你可以去5個星期,然後注意到這個問題又回來了。
我在這裏真的只是經過一些見解,任何想法如何發生?就像我們有這個應用程序在多個IIS服務器上運行重負載,他們不會遇到它,只是這個特定的服務器,只有今年(去年...無瑕)
所以我要去嘿,這是服務器,必須是,所以我想升級它,但是當應用程序正在工作時,它怎麼會是服務器,但是隻是在這個頁面上失敗。
你可以看到我在兩個想法,需要一些意見,讓我在正確的方向。
在寫這篇文章的時候,我的調查中,我結束了在MSSQLSERVER做了重新把事情的工作(在此期間)
刷新你的統計數據..... – 2013-02-21 03:09:06
@MitchWheat你能澄清,刷新統計數據嗎?我不確定你指的是什麼。我會在此期間進行谷歌搜索。謝謝。 – 2013-02-21 03:49:02
http://stackoverflow.com/questions/12362221/sql-server-query-time-out-depending-on-where-clause – 2013-02-21 08:07:41