• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    數據庫連接過多的錯誤,可能的原因分析及解決辦法_MySQL

    來源:懂視網 責編:小采 時間:2020-11-09 17:47:18
    文檔

    數據庫連接過多的錯誤,可能的原因分析及解決辦法_MySQL

    數據庫連接過多的錯誤,可能的原因分析及解決辦法_MySQL:系統不能連接數據庫,關鍵要看兩個數據: 1、數據庫系統允許的最大可連接數max_connections。這個參數是可以設置的。如果不設置,默認是100。最大是16384。 2、數據庫當前的連接線程數threads_connected。這是動態變化的。 查看max_connection
    推薦度:
    導讀數據庫連接過多的錯誤,可能的原因分析及解決辦法_MySQL:系統不能連接數據庫,關鍵要看兩個數據: 1、數據庫系統允許的最大可連接數max_connections。這個參數是可以設置的。如果不設置,默認是100。最大是16384。 2、數據庫當前的連接線程數threads_connected。這是動態變化的。 查看max_connection

    系統不能連接數據庫,關鍵要看兩個數據:
    1、數據庫系統允許的最大可連接數max_connections。這個參數是可以設置的。如果不設置,默認是100。最大是16384。
    2、數據庫當前的連接線程數threads_connected。這是動態變化的。


    查看max_connections、max_connections的辦法見后。

    如果 threads_connected == max_connections 時,數據庫系統就不能提供更多的連接數了,這時,如果程序還想新建連接線程,數據庫系統就會拒絕,如果程序沒做太多的錯誤處理,就會出現類似強壇的報錯信息。

    因為創建和銷毀數據庫的連接,都會消耗系統的資源。而且為了避免在同一時間同時打開過多的連接線程,現在編程一般都使用所謂數據庫連接池技術。

    但數據庫連接池技術,并不能避免程序錯誤導致連接資源消耗殆盡。

    這種情況通常發生在程序未能及時釋放數據庫連接資源或其他原因造成數據庫連接資源不能釋放,但強壇系統估計不會發生這種低級的編程錯誤。
    該錯誤的簡便的檢查辦法是,在刷新強壇頁面時,不斷監視threads_connected的變化。如果max_connections足夠大,而threads_connected值不斷增加以至達到max_connections,那么,就應該檢查程序了。當然,如果采用數據庫連接池技術,threads_connected增長到數據庫連接池的最大連接線程數時,就不再增長了。

    從強壇出錯的情況看,更大的可能性是數據庫系統沒能進行適當地配置。下面提出一點建議。供參考

    讓你們的工程師把MySQL的最大允許連接數從默認的100調成32000。這就不會老出現連接過多的問題了。


    查看max_connections

    進入MySQL,用命令:show variables
    查看數據庫最大可連接數的變量值:max_connections


    查看threads_connected

    進入MySQL,用命令:show status
    查看當前活動的連接線程變量值:threads_connected


    設置max_connections

    設置辦法是在my.cnf文件中,添加下面的最后紅色的一行:

    --------------------------------------------------------------------------------

    [mysqld]
    port=3306
    #socket=MySQL
    skip-locking
    set-variable = key_buffer=16K
    set-variable = max_allowed_packet=1M
    set-variable = thread_stack=64K
    set-variable = table_cache=4
    set-variable = sort_buffer=64K
    set-variable = net_buffer_length=2K
    set-variable = max_connections=32000


    --------------------------------------------------------------------------------

    修改完畢后,重啟MySQL即可。當然,為了確保設置正確,應該查看一下max_connections。

    注意:
    1、雖然這里寫的32000。但實際MySQL服務器允許的最大連接數16384;
    2、除max_connections外,上述其他配置應該根據你們系統自身需要進行配置,不必拘泥;
    3、添加了最大允許連接數,對系統消耗增加不大。
    4、如果你的mysql用的是my.ini作配置文件,設置類似,但設置的格式要稍作變通。

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    數據庫連接過多的錯誤,可能的原因分析及解決辦法_MySQL

    數據庫連接過多的錯誤,可能的原因分析及解決辦法_MySQL:系統不能連接數據庫,關鍵要看兩個數據: 1、數據庫系統允許的最大可連接數max_connections。這個參數是可以設置的。如果不設置,默認是100。最大是16384。 2、數據庫當前的連接線程數threads_connected。這是動態變化的。 查看max_connection
    推薦度:
    標簽: 連接 錯誤 能連接
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 国产成人精品福利网站在线观看| 精品国产福利盛宴在线观看| 欧美日韩在线亚洲国产精品| 亚洲国产精品SSS在线观看AV| 国产成人精品一区二区三区| 精品国际久久久久999波多野| 欧美人与性动交α欧美精品| 午夜影视日本亚洲欧洲精品一区| 精品无码人妻夜人多侵犯18| 亚洲精品成人在线| 国产精品青草视频免费播放 | 久久精品国产亚洲AV不卡| 久久精品一区二区国产| 国内精品久久久久久久97牛牛| 亚洲欧洲国产精品香蕉网| 久久久久久无码国产精品中文字幕| 88国产精品无码一区二区三区| 国产精品亚洲午夜一区二区三区| 国产日韩精品中文字无码| 久久精品a亚洲国产v高清不卡| 无码人妻精品中文字幕免费| 亚洲AV日韩精品一区二区三区| 精品久久久久久无码人妻蜜桃| 国产精品内射久久久久欢欢| 国产AⅤ精品一区二区三区久久| 91精品观看91久久久久久| 欧美精品国产日韩综合在线| 国产成人精品午夜福利| 久久99国产综合精品免费| 精品欧洲AV无码一区二区男男| 精品国产第一国产综合精品| 精品国产第一国产综合精品 | 成人精品一区二区三区在线观看 | 精品国产一区二区三区免费| 国产精品青草久久久久婷婷 | 成人亚洲日韩精品免费视频| 亚洲午夜久久久精品影院| 午夜精品美女写真福利| 国产91在线精品| 精品91自产拍在线观看| 麻豆精品|