查询数据库中数据体量较大的表

发布时间 2023-06-25 22:01:54作者: 泽海的最佳实践

查询数据库中数据体量较大的表

有时候优化数据库性能时,想查询出数据库中数据体量较大的表和行数,可以用如下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