mz

mysql最大连接数

通常,mysql的最大连接数默认是100, 最大可以达到16384。
show variables like 'max_connections'; //查看数据库最大连接数
set global max_connections=1000;  //临时设置数据库连接数,重启失效
修改MySQL配置文件my.ini 或 my.cnf的参数max_connections,将其改为max_connections=1000,然后重启MySQL即可



show variables like 'table_open%' //所有mysql客户端能同事打开的表最大值
show status like 'open_tables' //当前打开表的值
flush tables //关闭当前打开的表
show variables like 'max_tmp%' //单个客户端能打开临时表的最大值


注:一般选取BLOB和TEXT列、Group by 和 Distinct语句的数据量超过512 bytes,或者union的时候select某列的数据超过512 bytes的时候,就直接在磁盘上创建临时表了,另外内存中的临时表变大的时候,也可能被MySQL自动转移到磁盘上(由tmp_table_size和max_heap_table_size参数决定) 

 

码字很辛苦,转载请注明来自明志博客《mysql最大连接数》

评论