mysql 是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提高了靈活性。mysql 所使用的 sql 語(yǔ)言是用于訪問數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。本文我們就來和大家分享一個(gè)小知識(shí)關(guān)于mysql如何查看連接數(shù)和連接狀態(tài)。
1、mysql> show status like & 39;%connect%& 39;;Connections,試圖連接到(不管是否成功)MySQL服務(wù)器的連接數(shù)。Max_used_connections
1、mysql> show status like ‘%connect%’;
Connections,試圖連接到(不管是否成功)MySQL服務(wù)器的連接數(shù)。
Max_used_connections,服務(wù)器啟動(dòng)后已經(jīng)同時(shí)使用的連接的最大數(shù)量。
Threads_connected,當(dāng)前的連接數(shù)。
2、mysql> show variables like ‘%connect%’;
max_connections,最大連接數(shù)。
3、修改max_connections
在配置文件(my.cnf或my.ini)在最下面,天加一句:
max_connections=32000
然后,用命令重啟:/etc/init.d/mysqld restart
雖然這里寫的32000,實(shí)際MySQL服務(wù)器允許的最大連接數(shù)16384;
添加了最大允許連接數(shù),對(duì)系統(tǒng)消耗增加不大。
4、mysql> show processlist;
顯示當(dāng)前正在執(zhí)行的MySQL連接。