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>

  • 相关阅读:
    php str_ireplace()函数 语法
    php str_replace()函数 语法
    php substr()函数 语法
    php implode()函数 语法
    php explode()函数 语法
    php strtok()函数 语法
    php chunk_split()函数 语法
    php strnatcasecmp()函数 语法
    php strnatcmp()函数 语法
    php strncasecmp()函数 语法
  • 原文地址:https://www.cnblogs.com/GO-NO-1/p/12118975.html
Copyright © 2011-2022 走看看