1、数据库正在连接数,最大连接次数,最大连接次数时间,连接的错误次数,已工作的时间。
查询数据库正在连接数:
show variables like 'Threads_connected';
查询数据库最大连接数:
show variables like 'max_connections';
查询数据库最大连接次数数:
show global status like 'Max_used_connections';
查询数据库最大连接次数的时间:
show global status like 'Max_used_connections_time';
查询数据库连接错误的次数:
show status like '%Aborted_connects%';
查询已经工作的时间:
show status like 'uptime';
2、数据库中真正执行的事务,等待锁的事务,正在锁的事务。
查询正在执行的事务:INNODB_TRX
select count(*) from information_schema.innodb_trx;
查询正在锁的事务:
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;
查询等待锁的事务:
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;
3、数据库创建过的线程数,打开的线程数,正在执行的线程数,线程池中的线程数。
查询数据库创建过的线程数:
show status like 'Threads_created';
查询数据库正在执行的线程数:
show status like 'Threads_running';
查询数据库打开的线程数:
show variables like 'Threads_connected';