采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
请问下,max_connections这个参数值,我装好的mysql默认是200,可以修改吗? 这个值不可能无限大,上限值如何确定呢? 具体取什么值是根据什么标准决定的? 谢谢!
这个值是可以动态修改的,但是不能无限大,由于每一个连接都会占用一定的内存,所以这个值的最大取值同服务器的可用内存有关。可以通过以下方式来计算数据库可用到的最大的内存量
SELECT ((@@key_buffer_size+@@innodb_buffer_pool_size+@@innodb_log_buffer_size++@@net_buffer_length+@@query_cache_size)/1024/1024/1024)+((@@sort_buffer_size+@@myisam_sort_buffer_size+@@read_buffer_size+@@join_buffer_size+@@read_rnd_buffer_size+@@thread_stack)/1024/1024/1024*@@max_connections); 这个计算的结果不要超过服务器的可用内存即可。
登录后可查看更多问答,登录/注册
面面俱到讲解影响MySQL性能的各个因素,让MySQL架构了然于胸。
2.1k 35
1.7k 29
1.5k 17
1.4k 15
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号