在体例运转进程中,常常会展示贯穿数过多而形成mysql卡死的情景,经过以次语句查问,创造sleep链接过多,没有准时封闭,形成了资源滥用。
查问暂时数据库贯穿数:
show processlist;
查问等候功夫:
SHOW GLOBAL VARIABLES LIKE 'wait_timeout';
SHOW GLOBAL VARIABLES LIKE 'interactive_timeout';
Mysql不妨经过树立等候功夫来机动封闭sleep链接,不妨灵验俭朴资源,缩小贯穿数。
在windows效劳器中,mysql的摆设文献为my.ini,在Linux效劳器中,摆设文献普遍在/etc/my.cnf
这边以linux下为例:
vi /etc/my.cnf
在[mysqld]下增添:
wait_timeout=30
interactive_timeout=30
重启mysql即可:
service mysqld restart
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。