[SQL ] MS SQL因為資料過多的連線逾時?

看板Database作者 (pupx1000你他媽雜碎)時間15年前 (2010/05/21 18:45), 編輯推噓3(304)
留言7則, 5人參與, 最新討論串1/1
因為在資料庫裡的資料超過10萬筆 而且還要Union的語法,造成處理資料速度稍稍慢了 有一個View原本連接5個View是可以跑出資料的 但是現在資料比以前更多了,執行View在跑了30秒之後會跑出連線逾時的視窗 爬了文知道設定CommandTimeout可能可以解決 但是google了半天,MS SQL 2003所有有關於逾時的設定都加了 那個View還是30秒之後會跑出連線逾時的視窗 請先進幫幫小弟吧,我只會很簡單的select,view等 這個從來沒有碰過,google了半天也解決不了啊 謝謝您了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.132.178

05/21 19:06, , 1F
建議朝優化指令+索引方向著手吧, 增加逾時時間只是暫時
05/21 19:06, 1F

05/21 20:36, , 2F
MS SQL 沒有 2003
05/21 20:36, 2F

05/21 20:43, , 3F
如果是用AP連的話 請檢查AP CommandTimeout 但1F才是最佳解
05/21 20:43, 3F

05/21 23:05, , 4F
使用MS SQL..應該有Analyze可以圖形化顯示瓶頸在哪才對.
05/21 23:05, 4F

05/22 00:31, , 5F
拍勢,是SQL2005,因為只差一點點,所以想用這方式解
05/22 00:31, 5F

05/22 10:59, , 6F
有檢查 AP 的連線時間設定了嗎 不然把錯誤訊息 PO 出來吧
05/22 10:59, 6F

05/23 01:27, , 7F
10萬筆... 這樣不多啊!! 囧
05/23 01:27, 7F
文章代碼(AID): #1BzcGjvD (Database)