亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于數據庫連接問題??

關于數據庫連接問題??

繁花如伊 2018-07-23 10:11:35
最近網站連接數據庫經常出現以下異常信息超時時間已到。超時時間已到,但是尚未從池中獲取連接。出現這種情況可能是因為所有池連接均在使用,并且達到了最大池大小。連接池設置大了也是這樣子,連的是SQL2005的數據庫,請問有何解決方法。把進程中的w3wp關閉一下,就又正常了
查看完整描述

3 回答

?
函數式編程

TA貢獻1807條經驗 獲得超9個贊

查看您的網站源代碼,在每個Connection被Open的后面是否都跟隨一個Connection被Close。即如下形式: 'VB Code------ Private Sub Demo() ……'其他代碼 'connection的定義,如定義為Con Con.Open() ……'其他代碼 Con.Close() ……'其他代碼 End Sub //C# Code------ private void Demo() { ……//其他代碼 //connection的定義,如定義為Con Con.Open(); ……//其他代碼 Con.Close(); ……//其他代碼 } 如果所有Open和Close不是一一對應,即缺少了Close就會出現樓主所說的現象了! 補充問題解答:你可以對微軟的SqlHelper進行調試,我曾今也使用過,我印象中SqlHelper似乎有個地方是錯的(忘了是哪里),你可以逐句調試看看!

查看完整回答
反對 回復 2018-07-25
?
繁華開滿天機

TA貢獻1816條經驗 獲得超4個贊

我以前遇到過是設置的連接池數據數目太小 然后同時請求的太多,稍微加大了連接池的數據就可以了。 你可以試一下  不過在試之前,要先檢查是否有未關閉的連接

查看完整回答
反對 回復 2018-07-25
?
慕的地8271018

TA貢獻1796條經驗 獲得超4個贊

這個問題95%是因為數據連接用完了不關閉 我之前要求手下的程序員寫數據庫程序一律這個格式: try{ conn.Open(); } finally { conn.Close(); }

查看完整回答
反對 回復 2018-07-25
  • 3 回答
  • 0 關注
  • 119 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號