查看和修改mysql最大鏈接數

使用 MySQL 數據庫的站點,當訪問鏈接數過多時,就會出現 "Too many connections" 的錯誤。出現這種錯誤有兩種狀況,一種是網站訪問量實在太大,服務器已經負擔不起,此時就應該考慮負載均衡或者其它減小服務器壓力的辦法。另外一種狀況就是 MySQL 的最大鏈接數設置得過小,當訪問量稍大就出現鏈接過多的錯誤。

MySQL 默認的最大鏈接數爲 100,能夠在 mysql 客戶端使用如下命令查看
mysql> show variables like 'max_connections';

要對 mysql 的最大鏈接數進行修改,有三種方法: mysql

1.在 my.cnf 配置文件裏面修改 max_connections 的值,而後重啓 mysql 就行。若是 my.ini 文件中沒有找到 max_connections 條目,可自行添加如下條目: sql

max_connections = 200 數據庫

2.命令行下執行 set GLOBAL max_connections=200 服務器

3.修改源代碼 負載均衡

MySQL服務器容許的最大鏈接數16384,添加了最大容許鏈接數,對系統消耗增長不 網站

其餘狀態查詢命令: 命令行

顯示當前運行的線程:mysql> show processlist 線程

顯示當前狀態:mysql> show status ssl

顯示安裝後的可用存儲引擎和默認引擎 :show engines; io

 
相關文章
相關標籤/搜索