mysql服务器的线程数查看方法_MySQL服务器线程数的查看方法详解
本文實例講述了MySQL服務(wù)器線程數(shù)的查看方法。,具體如下:
mysql重啟命令:
/etc/init.d/mysql restart
MySQL服務(wù)器的線程數(shù)需要在一個合理的范圍之內(nèi),這樣才能保證MySQL服務(wù)器健康平穩(wěn)地運行。Threads_created表示創(chuàng)建過的線程數(shù),通過查看Threads_created就可以查看MySQL服務(wù)器的進程狀態(tài)。
mysql> show global status like 'Thread%';
+-------------------+-------+
| Variable_name | Value |
+-------------------+-------+
| Threads_cached | 46 |
| Threads_connected | 2 |
| Threads_created | 570 |
| Threads_running | 1 |
+-------------------+-------+
如果我們在MySQL服務(wù)器配置文件中設(shè)置了thread_cache_size,當客戶端斷開之后,服務(wù)器處理此客戶的線程將會緩存起來以響應(yīng)下一個客戶而不是銷毀(前提是緩存數(shù)未達上限)。
Threads_created表示創(chuàng)建過的線程數(shù),如果發(fā)現(xiàn)Threads_created值過大的話,表明MySQL服務(wù)器一直在創(chuàng)建線程,這也是比較耗資源,可以適當增加配置文件中thread_cache_size值,查詢服務(wù)器
thread_cache_size配置:
mysql> show variables like 'thread_cache_size';
+-------------------+-------+
| Variable_name | Value |
+-------------------+-------+
| thread_cache_size | 64 |
+-------------------+-------+
示例中的服務(wù)器還是挺健康的。
解析MySQL與連接數(shù)相關(guān)的幾個參數(shù)
MySQL的variables和status是管理維護的利器,就類似Oracle的spfile和v$表。
MySQL通過系統(tǒng)變量記錄很多配置信息,比如最大連接數(shù)max_connections:
mysql> show variables like '%connect%';
+--------------------------+-----------------+
| Variable_name | Value |
+--------------------------+-----------------+
| character_set_connection | utf8 |
| collation_connection | utf8_general_ci |
| connect_timeout | 10 |
| init_connect | SET NAMES utf8 |
| max_connect_errors | 10 |
| max_connections | 200 |
| max_user_connections | 0 |
+--------------------------+-----------------+
7 rows in set (0.00 sec)
這 個參數(shù)是指同時連接上來的客戶端數(shù)量,在5.1版本里默認的值是151,那么實際支持的連接數(shù)是這個值加一,也就是152,因為要為系統(tǒng)管理員登錄上來查 看信息保留一個連接。這個參數(shù)的大小要綜合很多因素來考慮,比如使用的平臺所支持的線程庫數(shù)量(windows只能支持到2048)、服務(wù)器的配置(特別 是內(nèi)存大小)、每個連接占用資源(內(nèi)存和負載)的多少、系統(tǒng)需要的響應(yīng)時間等。一般Linux系統(tǒng)支持到幾百并發(fā)是沒有任何問題的。可以在global或 session范圍內(nèi)修改這個參數(shù):
總結(jié)
以上是生活随笔為你收集整理的mysql服务器的线程数查看方法_MySQL服务器线程数的查看方法详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: “林际无穷极”下一句是什么
- 下一篇: mysql 重置root密码 远程访问_