查询数据库中数据体量较大的表
有时候优化数据库性能时,想查询出数据库中数据体量较大的表和行数,可以用如下SQL语句来查询想要的结果。
查询当前库中的数据库类型
# 查询当前库中的数据库类型
show DATABASES;
使用信息模式查询数据库
# 使用信息模式查询数据库,通过这个模式能够查询出数据库的元数据
use information_schema;
查询数据库表的元数据定义
# 查询数据库中的表
show tables;
# 查询数据库表的元字段
desc tables;
查询具体某个业务库数量最大的20张表及记录行数
# 查询具体某个业务库数量最大的20张表及记录行数
select TABLE_NAME, TABLE_ROWS, TABLE_SCHEMA
from tables
where TABLE_SCHEMA = 'jngt_online'
order by table_rows desc
limit 20;
参考链接:https://blog.csdn.net/yy339452689/article/details/103954767