mysql数据库服务器CPU负载超过200%,mysqld进程导致的,如何解决?_百度知...

发布网友 发布时间:2022-04-23 00:52

我来回答

1个回答

热心网友 时间:2022-04-10 05:11

每次创建临时表,Created_tmp_tables增加,如果临时表大小超过tmp_table_size,则是在磁盘上创建临时表,Created_tmp_disk_tables也增加,Created_tmp_files表示MySQL服务创建的临时文件文件数,比较理想的配置是:
Created_tmp_disk_tables / Created_tmp_tables * 100% <= 25%比如上面的服务器Created_tmp_disk_tables / Created_tmp_tables * 100% =1.20%,应该相当好了
默认为16M,可调到-256最佳,线程独占,太大可能内存不够I/O堵塞
如果动态页面要调大点,100M以上,如果网站大部分都是静态内容,一般M足够。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com