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

 

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