mysql配置

1.設置最大連接數

show variables like "max_connections";

文件: my.cnf
內容:(沒有就添加)
[mysqld]
max_connections = 1000
2.Threads_cached 中存放的最大連接線程數。

show variables like 'thread_cache_size';

跟內存的關係:
1G —> 8
2G —> 16
3G —> 32
>3G —> 64

my.cnf
[mysqld]
thread_cache_size = 64

如果我們在MySQL服務器配置文件中設置了thread_cache_size,當客戶端斷開之後,
服務器處理此客戶的線程將會緩存起來以響應下一個客戶而不是銷燬(前提是緩存數未達上限)。
Threads_created表示創建過的線程數,如果發現Threads_created值過大的話,
表明 MySQL服務器一直在創建線程,這也是比較耗資源,可以適當增加配置文件中thread_cache_size值,

show global status like 'Thread%'
Threadpool_idle_threads  0
Threadpool_threads  0
Threads_cached  0
Threads_connected  2
Threads_created 2
Threads_running 1

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章