q528 发表于 2018-10-10 07:41:08

mysql wait_timeout过大会导致CPU过高

  mysql wait_timeout:
  注:
  wait_timeout默认为28800,timeout过大会导致Sleep进程过多,从而导致服务器CPU很高
  一般Sleep过多会占用较高CPU等资源
  # mysql -u root -p'xxxx' -e "show processlist;" | grep Sleep | wc -l
  查看mysql的wait_timeout时长设置:
  # mysql -u root -p'xxxx' -e "show global variables like 'wait_timeout';"
  设置mysql的wait_timeout时长:
  > set global wait_timeout=300;
  可写到/etc/my.cnf
  # vi /etc/my.cnf
  wait_timeout=300
  :wq

页: [1]
查看完整版本: mysql wait_timeout过大会导致CPU过高