dtstack

 

MySQL性能优化

平时我们在使用MySQL的时候,怎么评估系统的运行状态,怎么快速定位系统瓶颈,又如何快速解决问题呢?

本文总结了多年来MySQL优化的经验,系统介绍MySQL优化的方法。

OS性能分析

使用top观察top cpu/memory进程

使用mpstat观察每个CPU核心的CPU使用情况

使用iostat观察系统io状况

 

使用sar -n DEV观察网卡流量

使用vmstat查看系统内存使用情况

查看系统日志

使用dstat

记录和查看历史数据

查看昨天的数据

查看swap

查看load

查看IO使用情况

查看内存使用情况

查看多核CPU使用情况

MySQL性能分析

配置slowlog

分析slow log

使用pk-query-digest

TCPDUMP + pt-query-digest

通过processlist查看系统当前运行情况

通过genenral log查看系统运行的SQL

通过binlog查看系统DML

查看MySQL错误日志

查看MySQL状态

查看Innodb状态

数据库参数调优

MySQL优化器参数

myisam参数

innodb

 

分类:

技术点:

相关文章:

  • 2022-01-23
  • 2021-04-18
  • 2021-10-19
  • 2021-11-15
  • 2021-12-28
  • 2022-03-05
  • 2022-12-23
  • 2021-07-28
猜你喜欢
  • 2022-02-07
  • 2022-02-07
  • 2022-03-09
  • 2021-10-11
  • 2022-02-07
相关资源
相似解决方案