统计和运维
查询估算的表和每行的磁盘占用
- table_schema: 记录数据库名
- table_name: 记录数据表名
- engine : 存储引擎
- table_rows: 关于表的粗略行估计
- data_length : 记录表的大小(单位字节)
- index_length : 记录表的索引的大小
- row_format: 可以查看数据表是否压缩过
SELECT
table_name,
table_rows,
data_length,
avg_row_length
FROM
information_schema.tables
WHERE
table_schema = 'your_database_name'
AND table_name = 'your_table_name';
查看当前连接
show processlist;
查询超时60s事务
select * from information_schema.innodb_trx where TIME_TO_SEC(timediff(now(),trx_started))>60;
查当前的锁状态
select * from performance_schema.data_locks;
redo log 相关配置参数
SHOW VARIABLES LIKE 'innodb_log%';