Mysql数据库监控
show VARIABLES like \'max_connections\';
show GLOBAL STATUS like \'Threads_connected\'
QPS: 对查询进行两次采样,然后除以两次采样之间的时间差
TPS 同理。
show GLOBAL STATUS like \'Threads_running\'
show master status;
seconds_behind_master描述的是 从库已经执行的sql与主库的那条sql执行时间的延迟。
如果是主库的binlog因为网络原因没法发过来,这时候,这个值依然是0,但实际上却存在着很大延迟。
这种情况该怎么办呢?
我们只用在主库中执行该pt-table-checksum这条命令,
它会自动找到该主库的所有从库并对指定的数据库进行数据的检查。