zoukankan      html  css  js  c++  java
  • MySQL 监控说明

    MySQL 监控

    主要使用几个查询:

    Show global status;

    Show engine innodb status;


    1、Show global status;

    Aborted_clients:由于客户端没有正确关闭连接导致客户端终止而中断的连接数。(休眠超时,退出未正确关闭,传数中断等)
    Aborted_connects:试图连接到MySQL服务器而失败的连接数。(密码错误,权限不足,连接超时等)
    Com_xxx: 语句计数变量表示每个xxx 语句执行的次数。每类语句有一个状态变量。例如,Com_delete和Com_insert分别统计DELETE 和INSERT语句执行的次数。
    Connections:试图连接到(不管是否成功)MySQL服务器的连接数。
    Innodb_buffer_pool_pages_total:缓冲池总大小(页数)。
    Innodb_buffer_pool_read_requests:InnoDB已经完成的逻辑读请求数。
    Innodb_buffer_pool_reads:不能满足InnoDB必须单页读取的缓冲池中的逻辑读数量。
    Innodb_row_lock_waits:一行锁定必须等待的时间数。
    Open_files:打开的文件的数目。
    Questions:已经发送给服务器的查询的个数。
    (如果不使用 prepared statements ,那么两者的区别是 Questions 会将存储过程作为一个语句;而 Queries 会统计存储过程中的各个执行的语句
    来自 <https://jin-yang.github.io/post/mysql-monitor.html> )
    Slow_queries:查询时间超过long_query_time秒的查询的个数
    Threads_connected:当前打开的连接的数量。
    Threads_running:激活的(非睡眠状态)线程数。

    来自 <https://blog.csdn.net/zhangjikuan/article/details/52263301>


    2、Show engine innodb status;

    --------------
    ROW OPERATIONS
    --------------
    .
    .
    Number of rows inserted 3429012215, updated 153529675, deleted 112310240, read 3739562987410  #这行显示了多少行被插入,更新和删除,读取
    428.52 inserts/s, 7.21 updates/s, 0.46 deletes/s, 1047933.92 reads/s #这行显示了对应上面一行的每秒平均值,如果想查看innodb有多少工作量在进行,那么这两行是很好的参考值
    ----------------------------
    END OF INNODB MONITOR OUTPUT  #要注意了,如果看不到这行输出,可能是有大量事务或者是有一个大的死锁截断了输出信息
    来自 <https://www.cnblogs.com/duanxz/p/4702761.html>

  • 相关阅读:
    在oracle配置mysql数据库的dblink
    项目中非常有用并且常见的ES6语法
    原生js的容易忽略的相似点(二)
    原生js的容易忽略的相似点(一)
    json常用方法和本地存储方法
    vue-cli下面的config/index.js注解 webpack.base.conf.js注解
    vue跨域解决及打包
    js里面Object的一些方法
    vw+vh+rem响应式布局
    toast插件的简单封装(样式适用pc后台管理系统的场景)
  • 原文地址:https://www.cnblogs.com/GO-NO-1/p/12118975.html
Copyright © 2011-2022 走看看