美文网首页
mysql占用cpu过高 -- 2020-04-15

mysql占用cpu过高 -- 2020-04-15

作者: 一位先生_ | 来源:发表于2020-04-27 16:16 被阅读0次

在mysql配置文件my.cnf中增加以下参数:

tmp_table_size = 300M
query_cache_size = 1024M

1.查询有大量的Copying to tmp table on disk状态
明显是由于临时表过大导致mysql将临时表写入硬盘影响了整体性能。

Mysql中tmp_table_size的默认值仅为16MB,在当前的情况下显然是不够用的。
mysql> show variables like "%tmp%";
+-------------------+----------+
| Variable_name | Value |
+-------------------+----------+
| max_tmp_tables | 32 |
| slave_load_tmpdir | /tmp |
| tmp_table_size | 16777216 |
| tmpdir | /tmp |
+-------------------+----------+
4 rows in set (0.00 sec)

解决办法:调整临时表大小
1)进mysql终端命令修改,加上global,下次进mysql就会生效
mysql> set global tmp_table_size=33554432;
Query OK, 0 rows affected (0.00 sec)

再次登陆mysql
mysql> show variables like "%tmp%";
+-------------------+----------+
| Variable_name | Value |
+-------------------+----------+
| max_tmp_tables | 32 |
| slave_load_tmpdir | /tmp |
| tmp_table_size | 33554432 |
| tmpdir | /tmp |
+-------------------+----------+
4 rows in set (0.01 sec)

2)my.cnf配置文件修改
[root@www ~]# vim my.cnf
.....
tmp_table_size = 32M

重启mysql
[root@www ~]# /etc/init.d/mysqld restart

相关文章

  • mysql占用cpu过高 -- 2020-04-15

    在mysql配置文件my.cnf中增加以下参数: tmp_table_size = 300Mquery_cache...

  • mysql 优化

    Mysql占用CPU过高的时候,该从哪些方面下手进行优化? 占用CPU过高,可以做如下考虑: 1)一般来讲,排除高...

  • 2021-03-29 定位占用cpu高的sql

    当一台部署了mysql的服务器负载过高的时候,往往是由于某条sql占用cpu过高导致的,如何通过占用服务器CPU资...

  • JVM排查问题实战

    CPU 资源占用过高 top 查看当前 CPU 情况,找到占用 CPU 过高的进程 PID=123。 top -H...

  • JVM排查问题实战

    CPU 资源占用过高 top 查看当前 CPU 情况,找到占用 CPU 过高的进程 PID=123。 top -H...

  • 如何定位java进程cpu占用过高

    如何定位java进程cpu占用过高 如何定位java进程cpu占用过高,分三步走 根据cpu消耗,打印出pid进程...

  • 几种常见的JVM调优场景

    cpu占用过高 cpu占用过高要分情况讨论,是不是业务上在搞活动,突然有大批的流量进来,而且活动结束后cpu占用率...

  • CPU或内存过高

    CPU过高1.top查看占用cpu过高的进程pid2.top -Hp pid查看该进程中每个线程占用cpu的情况3...

  • 解决linux cpu占用不高但是负载很高

    客户现场遇到mongodb cpu偶发性占用过高问题,配置16c16g,装了mysql,mongo,influxd...

  • 线上问题排查基本思路

    cpu占用过高排查思路 1、top查看占用cpu高的进程 pid2、top -Hp pid 查看进程中占用cpu过...

网友评论

      本文标题:mysql占用cpu过高 -- 2020-04-15

      本文链接:https://www.haomeiwen.com/subject/bnncvhtx.html