数据库负载监控
Posted chengmuyu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库负载监控相关的知识,希望对你有一定的参考价值。
当数据库负载高时,你应该从下面四个方面入手:
- i/o
- cpu
- 内存
- 网络
同时很多时候你需要确定你的负载时那方面引起的,系统的还是用户应用的
用户的负载监控很简单,你直接可以看到负载高的应用,
跟踪指标有:
- 每秒查询数 监控方式:磁盘使用率统计命令 iostat,里面可以查看%iowait(cpu空闲,但是存在io等待情况的百分百) 和 %util(设备使用率) 指标
- 打开的连接数 监控数据:socket
- 要是有主从复制的话,看一下滞后时间 查看系统日志和服务状况
- 缓存命中率
以上是关于数据库负载监控的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法监控内部 Azure 数据工厂管道,例如有效负载大小、重试次数、并发作业和类似参数?