mysql监控指标

https://blog.csdn.net/qq_32502263/article/details/109766378
英文
https://blog.csdn.net/u013905744/article/details/111637892

Current QPS: 每秒的查询数
innoDB Buffer Pool Size: InnoDB缓冲池大小(数据缓存,索引缓存,缓冲)  提速非常重要
    这个值应该处于主机上60%-90%的可用内存之间
    #检测命令 mysqladmin ext -ri1 | grep Innodb_buffer_pool_reads

Buffer Pool Size of Total RAM: 缓冲池大小占总 RAM 的百分比

Mysql Connections: 最大连接数/当前连接数
Mysql Client Thread Activity: 客户端活动线程数(未休眠线程数)

MySQL Questions:服务器执行的语句数
MySQL Thread Cache: 线程缓存

MySQL Temporary Objects:临时对象/临时表
Mysql  Select Types: select 执行类型 (根据执行计划高调优)

MySQL Sorts:排序使用情况
MySQL Slow Queries:     慢查询使用情况
MySQL Aborted Connections    终止的连接数
MySQL Table Locks 表级锁使用情况

MySQL Network Usage Hourly 每小时网络流量


MySQL Internal Memory Overview:内存使用情况
         System Memory :操作系统总内存
        Query Cache Size :mysql配置文件设置的大小
        Key Buffer Size :mysql配置文件设置大小。
        InnoDB Log Buffer Size
        InnoDB Buffer Pool Data

Top Command Counters:  sql语句的执行次数排行
Top Command Counters Hourly: sql语句每小时执行次数

#https://www.cnblogs.com/wuchangsoft/p/10562050.html
MySQL Handlers:读写统计
          read_rnd_next:读取下一个数据行的请求的个数.如果这个数字很高,就说明有很多语句需要通过全表扫描才能完成或有很多查询没有使用适当的索引
         read_key:根据一个索引值而读取一个数据行的请求的个数
         read_prev:按索引逆序读取前一个数据行的请求的个数
          read_next:按索引顺序读取下一个数据行的请求的个数  
        write:向数据表里插入一个数据行的请求的个数
        external_lock       
        update:对数据表里的一个数据行进行修改的请求的个数


        read_rnd:根据某个数据行的位置而读取该数据行的请求的个数
        read_last
        read_first:读取索引中第一个索引项的请求的个数
        mrr_init
        discover
        delete:从数据表删除一个数据行的请求的个数

MySQL Transaction Handlers:事务处理统计
    commit :提交一个事务的请求的个数
    prepare
    rollback :回滚一个事务的请求的个数
    savepoint :创建一个事务保存点的请求个数
    savepoint_rollback :回滚到一个事务保存点的请求的个数
Process States 进程状态
Top Process States Hoursly:进程每小时状态

MySQL Query Cache Memory 查询缓存内存使用情况
        Query Cache Size:使用
        Free Memory: 剩余
MySQL Query Cache Activity:查询缓存活动情况
        Not Cached  未缓存
        Queries in Cache  缓存中的查询
        Prunes      释放(内存不足)
        Inserts  插入
        Hits     命中

MySQL File Openings:打开文件
        Openings
 MySQL Open Files:打开文件状态
        Open Files 打开的文件数
        Open Files Limits 文件的上限
        InnoDB Open File InnoDB打开的文件数

MySQL Table Open Cache Status :表状态(正在打开的表的缓存大小)
MySQL Open Tables: 打开的表的数量
MySQL Table Definition Cache:表定义缓存

innoDB Buffer Pool Size设置说明

https://blog.csdn.net/weixin_41782053/article/details/87269158

#简单优化
innodb_buffer_pool_size 设置到内存的一半