1、查看slowlog,分析slowlog,分析出查询慢的语句 。
2、按照一定优先级,进行一个一个的排查所有慢语句 。
3、分析top sql,进行explain调试,查看语句执行时间 。
4、调整索引或语句本身 。
4.3 系统层面cpu方面
vmstat、sar top、htop、nmon、mpstat
内存free 、ps -aux
IO设备(磁盘、网络)IOStat 、 ss 、 netstat 、 iptraf、iftop、lsof
vmstat 命令说明:Procs:r显示有多少进程正在等待CPU时间 。b显示处于不可中断的休眠的进程数量 。在等待I/OMemory:swpd显示被交换到磁盘的数据块的数量 。未被使用的数据块,用户缓冲数据块,用于操作系统的数据块的数量Swap:操作系统每秒从磁盘上交换到内存和从内存交换到磁盘的数据块的数量 。s1和s0最好是0Io:每秒从设备中读入b1的写入到设备b0的数据块的数量 。反映了磁盘I/OSystem:显示了每秒发生中断的数量(in)和上下文交换(cs)的数量Cpu:显示用于运行用户代码,系统代码,空闲,等待I/O的CPU时间
iostat命令说明实例命令:iostat -dk 1 5iostat -d -k -x 5 (查看设备使用率(%util)和响应时间(await))tps:该设备每秒的传输次数 。“一次传输”意思是“一次I/O请求” 。多个逻辑请求可能会被合并为“一次I/O请求” 。iops :硬件出厂的时候,厂家定义的一个每秒最大的IO次数"一次传输"请求的大小是未知的 。kB_read/s:每秒从设备(drive expressed)读取的数据量;KB_wrtn/s:每秒向设备(drive expressed)写入的数据量;kB_read:读取的总数据量;kB_wrtn:写入的总数量数据量;这些单位都为Kilobytes 。
4.4 系统层面问题解决办法你认为到底负载高好,还是低好呢?在实际的生产中,一般认为 cpu只要不超过90%都没什么问题。
当然不排除下面这些特殊情况:
问题一:cpu负载高,IO负载低
- 内存不够
- 磁盘性能差
- SQL问题 →去数据库层,进一步排查sql问题
- IO出问题了(磁盘到临界了、raid设计不好、raid降级、锁、在单位时间内tps过高)
- tps过高: 大量的小数据IO、大量的全表扫描
- 大量小的IO 写操作:
- autocommit ,产生大量小IO
- IO/PS,磁盘的一个定值,硬件出厂的时候,厂家定义的一个每秒最大的IO次数 。
- 大量大的IO 写操作
- SQL问题的几率比较大
- 硬件不够了或sql存在问题
5 基础优化5.1 优化思路定位问题点吮吸
硬件 → 系统 → 应用 → 数据库 → 架构(高可用、读写分离、分库分表)
处理方向
明确优化目标、性能和安全的折中、防患未然
5.2 硬件优化主机方面:
- 根据数据库类型,主机CPU选择、内存容量选择、磁盘选择
- 平衡内存和磁盘资源
- 随机的I/O和顺序的I/O
- 主机 RAID卡的BBU(Battery Backup Unit)关闭
- cpu的选择:
- cpu的两个关键因素:核数、主频
- cpu密集型:计算比较多,OLTP 主频很高的cpu、核数还要多
- IO密集型:查询比较,OLAP 核数要多,主频不一定高的
- OLAP类型数据库,需要更多内存,和数据获取量级有关 。
- OLTP类型数据一般内存是cpu核心数量的2倍到4倍,没有最佳实践 。
- 根据存储数据种类的不同,选择不同的存储设备
- 配置合理的RAID级别(raid5、raid10、热备盘)
- 对与操作系统来讲,不需要太特殊的选择,最好做好冗余(raid1)(ssd、sas 、sata)
- raid卡:主机raid卡选择:
- 实现操作系统磁盘的冗余(raid1)
- 平衡内存和磁盘资源
- 随机的I/O和顺序的I/O
- 主机 RAID卡的BBU(Battery Backup Unit)要关闭 。
使用流量支持更高的网络设备(交换机、路由器、网线、网卡、HBA卡)
注意:以上这些规划应该在初始设计系统时就应该考虑好 。
5.3 服务器硬件优化1、物理状态灯:
2、自带管理设备:远程控制卡(FENCE设备:ipmi ilo idarc),开关机、硬件监控 。
推荐阅读
- 四招识破香精茶为喝茶安全负责
- 孩子适不适合喝茶
- 全面而且简洁介绍SpringCloud微服务
- 威露士消毒液可以洗手吗 威露士消毒液安全吗能洗餐具
- 年夜饭菜谱大全 每一道美食都有好寓意!
- 小雪节气养生之“饮食篇” 看这一篇就够了!
- 中国茶具最全的中国茶具介绍,种类繁多 造型优美
- 海尔冰箱维修电话大全
- 2020中国零售企业排名 全球零售商排名2020
- 全国最大的茶叶交易茶叶