修改mysql的最大串連數的幾種方法總結

來源:互聯網
上載者:User

mysql安裝好後,有很多參數需要調優。幾乎所有的涉及到調優的內容我們都都可以在my.cnf檔案中設定完成。而mysql的串連數也是較為重要的調優參數之一。mysql 的預設最大串連數為100, 對於大負載量的並發需求是不夠的,這時你可以修改mysql的最大串連數。

1、查看當前mysql的最大串連數的方法:

mysqladmin -uroot -ppassword variables | grep max_connections
或者
mysql> SHOW GLOBAL VARIABLES WHERE Variable_name='max_connections';
或者
mysql> SHOW GLOBAL like '%conn%';

我個人比較喜歡用最後一種方法來查看,因為我老是記不全connections這個單詞。呵呵……

2、修改方法有

mysql> SET GLOBAL max_connections=1000;
修改後會立即生效,不需要重啟mysql服務,但是重啟後會失效。

修改/etc/my.cnf,

在[mysqld] 下面添加:

max_connections=1000

修改後需要重啟mysql服務才會重效。

3:修改方法有

用戶端登入MySQL:mysql -uusername -ppassword

設定新的MySQL最大串連數為1000:mysql> set GLOBAL max_connections=1000;

顯示當前啟動並執行Query:mysql> show processlist;

顯示目前狀態:mysql> show status;

退出用戶端:mysql> exit;

查看當前MYSQL最大串連數:mysqladmin -uusername -ppassword variables;
下面的兩條命令可用於查詢最大串連數和已用串連數:

show variables like ‘max_connections'; #查看最大串連數(預設100)。

show global status like ‘xax_used_connections ‘; #查看最大使用量

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.