zoukankan      html  css  js  c++  java
  • MySQL性能分析和优化-part 1

     

    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

  • 相关阅读:
    11-Mybatis中使用PageHelper分页插件
    10-Mybatis使用注解开发
    Windows快捷键
    环境搭建
    计算机基础
    oracle语句
    oracle
    测试质量和类型
    测试基础
    项目部署和总结
  • 原文地址:https://www.cnblogs.com/dtstack/p/9957149.html
Copyright © 2011-2022 走看看