mysql数据库如何排查CPU高负载的问题

  介绍

今天就跟大家聊聊有关mysql数据库如何排查CPU高负载的问题,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

<强> mysql导致的CPU高负载问题

,,今天下午发现了一个MySQL导致的向上服务器负载高的问题,事情的背景如下:

,,在某个新服务器上,新建了一个MySQL的实例,该服务器上面只有MySQL这一个进程,但是CPU的负载却居高不下,使用高级命令查询的结果如下:

 mysql——dba_admin@127.0.0.1:(一)17:20:35>在显示变量如& # 39;% % & # 39;池;
  + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - +
  | | Variable_name |值
  + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - +
  | innodb_buffer_pool_chunk_size | 5242880 |
  | innodb_buffer_pool_dump_at_shutdown |> mysql——dba_admin@127.0.0.1:(一)17:20:41>在设定全球通过innodb_buffer_pool_size=1073741824;
  查询好,0行影响,1警告(0.00秒)
  mysql——dba_admin@127.0.0.1:(一)17:23:34>在显示变量如& # 39;% % & # 39;池;
  + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - +
  | | Variable_name |值
  + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - +
  | innodb_buffer_pool_chunk_size | 5242880 |
  | innodb_buffer_pool_dump_at_shutdown |> [dba_mysql@dba-mysql ~]美元上面
  高级——22:19:09 104天,26,2用户,平均负载:0.45,0.84,0.86
  任务:218、217跑步、睡觉,0停止,0僵尸
  sy Cpu0: 0.3%, 0.3%, 0.0%, 99.3%的id,佤邦0.0%,0.0% 0.0% si, 0.0%圣,你好
  sy Cpu1: 0.3%, 0.0%, 0.0%, 99.7%的id,佤邦0.0%,0.0% 0.0% si, 0.0%圣,你好
  sy Cpu2: 1.0%, 0.0%, 0.0%, 99.0%的id,佤邦0.0%,0.0% 0.0% si, 0.0%圣,你好
  sy Cpu3: 1.0%, 0.0%, 0.0%, 99.0%的id,佤邦0.0%,0.0% 0.0% si, 0.0%圣,你好
  sy Cpu4: 0.3%, 0.3%, 0.0%, 99.3%的id,佤邦0.0%,0.0% 0.0% si, 0.0%圣,你好
  sy Cpu5: 0.3%, 0.0%, 0.0%, 99.7%的id,佤邦0.0%,0.0% 0.0% si, 0.0%圣,你好
  sy Cpu6: 0.0%, 0.3%, 0.0%, 99.7%的id,佤邦0.0%,0.0% 0.0% si, 0.0%圣,你好
  sy Cpu7: 0.7%, 0.0%, 0.0%, 99.3%的id,佤邦0.0%,0.0% 0.0% si, 0.0%圣,你好
  Mem: 16318504 k, 8008140 k, 8310364 k免费,8310364 k缓冲区
  交换:5242876 k, 0 k, 5242876 k免费,5242876 k缓存
  
  PID用户公关倪VIRT RES月S % % MEM CPU时间+命令
  43285根20 0 40米19 174年代1.0 - 0.3 753:07.38领事
  116842根20 0 17 202 5160年代1.0 - 0.1 0:21.30 python
  75373 mysql 20 0 1966 29 834年代0.7 - 5.2 112313:36 mysqld
  116553根20 0 14 670 4244年代0.7 - 0.1 0:44.31 falcon-agent
  116584根20 0 11 331 3544年代0.7 - 0.1 0:37.92 python2.6
  1根20 0 21452 1560 1248年代0.0 - 0.0 0:02.43 init 

mysql数据库如何排查CPU高负载的问题