mysql innodb的监控(系统层,数据库层)详解
技术百科
PHPz
发布时间:2017-04-12
浏览: 次 这篇文章主要介绍了mysql innodb的监控(系统层,数据库层)的相关资料,需要的朋友可以参考下
mysql innodb的监控(系统层,数据库层)
关于MySQL 的监控,mysql提供了数据采集的命令,比如show status命令或者读取数据库informat_schema的GLOBAL_STATUS对象;也可以用一些现成的监控工具进行查询,目前用的比较多的innotop、mysqlreport、mtop、mytop,还有淘宝perl语言研发的orzdba。
就
监控的指标而言,有系统层面的,数据库层面的。
1、系统层面包括系统的load、cpu、内存是否有swap、磁盘IO如何、网络。
vmstat -w 1
iostat -x -k 1
sar -n DEV 12、mysql数据库层
show global status where Variable_name in('xxxx')或者show global status like 'xxx%'采集的数据一般是当前已经采集到的总数量,如果要计算每秒的数量,可以这样计算,以TPS为例
TPS=当前的Comm_commit-前面采集的Comm_Commit/时间间隔
以下是主要的监控指标:
1)Sql语句执行次数QPS------(Com_select、Com_insert、Com_update、Com_delete)
2)事务TPS----(Com_commit、Com_rollback)
3)Row的状态(每秒增加修改删除的行数)-----(Innodb_rows_inserted、Innodb_rows_updated、Innodb_rows_deleted、Innodb_rows_read)
4)Page 状态(buffer pool中的总页数、free、dirty、每秒flushed的page数量)----(Innodb_buffer_pool_pages_flushed
5)查询缓存Hit(query cache hit率)-----(inno_buffer_pool_read_requests、Innodb_buffer_pool_reads)
6)Data状态(内存buffer中数据每秒读、写次数,每秒读写大小M)----(Innodb_data_reads、Innodb_data_writes、Innodb_data_read、Innodb_data_written)
7)Log(log_fsync每秒日志sync到磁盘的次数,log每秒写的大小M)-----(Innodb_os_log_fsyncs、Innodb_os_log_written)
8)线程状态(每秒创建的线程数量)------(Threads_running、Threads_connected、Threads_created、Threads_cached)
9)每秒从客户端接受或者发送的数据量M---(Bytes_received、Bytes_sent)
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# 这篇文章
# 数据采集
# 淘宝
# 为例
# 相关资料
# 可以用
# 客户端
# 希望能
# mysql
# 比较多
# 谢谢大家
相关栏目:
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
AI推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
SEO优化<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
技术百科<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
谷歌推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
百度推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
网络营销<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
案例网站<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
精选文章<?muma echo $count; ?>
】
相关推荐
- 如何用正则表达式精确匹配“start”到“end”
- Windows蓝屏BAD_POOL_HEADER故
- Win10怎样清理C盘Steam游戏缓存_Win1
- c++协程和线程的区别 c++异步编程模型对比【核
- Win10电脑怎么设置网络名称_Windows10
- c++的位运算怎么用 与、或、异或、移位操作详解【
- Mac怎么查看活动监视器_理解Mac进程和资源占用
- Win10如何更改任务栏高度_Windows10解
- LINUX如何开放防火墙端口_Linux fire
- Go 中实现 Python urllib.quot
- 如何使用Golang benchmark测量函数延
- C#怎么使用委托和事件 C# delegate与e
- 如何在Golang中编写端到端测试_Golang
- Win11怎么禁用键盘自带键盘_Win11笔记本禁
- c++怎么操作redis数据库_c++ hired
- 为什么Go需要go mod文件_Go go mod
- Win11怎么设置单手模式_Win11触控键盘布局
- php增删改查报错1054怎么办_字段名错误排查修
- Python装饰器复用技巧_通用能力解析【教程】
- Win11用户账户控制怎么关_Win11关闭UAC
- 如何使用Golang实现容器安全扫描_Golang
- LINUX怎么查看进程_LINUX ps命令查看运
- Windows7怎么找回经典开始菜单_Window
- 如何处理“XML格式不正确”错误 常见XML we
- Win11怎么清理C盘系统错误报告_Win11清理
- c++如何打印函数堆栈信息_c++ backtra
- Win11怎么检查TPM2.0模块_Windows
- php内存溢出怎么排查_php内存限制调试与优化方
- Win11视频默认播放器怎么改_Win11关联第三
- 如何在Golang中处理URL参数_Golang
- GML (Geography Markup Lan
- 如何用列表一次性对 DataFrame 的指定列应
- 如何使用Golang实现错误包装与传递_Golan
- Linux怎么设置磁盘配额_Linux系统Quot
- Win10如何备份注册表_Win10注册表备份步骤
- php删除数据怎么加限制_带where条件删除避免
- Win11怎么设置虚拟键盘_打开Win11屏幕键盘
- php8.4如何调用com组件_php8.4win
- C++中的constexpr和const有什么区别
- 如何在 Go 中创建包含映射(map)的切片(sl
- Win10如何卸载Skype_Win10卸载Sky
- 如何高效识别并拦截拼接式恶意域名 spam
- Windows10电脑怎么设置文件权限_Win10
- Mac的访达(Finder)怎么用_Mac文件管理
- 如何在JavaScript中动态拼接PHP的bas
- 如何在Golang中使用encoding/gob序
- phpstudy本地环境mysql忘记密码_重置m
- php能控制zigbee模块吗_php通过串口与c
- Win11怎么卸载Photos应用_Win11卸载
- VSC怎么配置PHP的Xdebug_远程调试设置步

QQ客服