首页 > 数据库技术 > 详细

数据库索引以及表容量查看

时间:2021-07-02 15:22:30      阅读:11      评论:0      收藏:0      [点我收藏+]

SELECT
a.TABLE_SCHEMA,
a.TABLE_NAME,
a.index_name,
GROUP_CONCAT(
column_name
ORDER BY
seq_in_index
) AS `Columns`
FROM
information_schema.statistics a
GROUP BY
a.TABLE_SCHEMA,
a.TABLE_NAME,
a.index_name;

SELECT
a.TABLE_SCHEMA,
a.TABLE_NAME,
a.index_name,
GROUP_CONCAT(
column_name
ORDER BY
seq_in_index
) AS `Columns`
FROM
information_schema.statistics a
GROUP BY
a.TABLE_SCHEMA,
a.TABLE_NAME,
a.index_name;

SELECT
TABLE_NAME,
INDEX_NAME,
GROUP_CONCAT(COLUMN_NAME) AS INDEX_COLUMN
FROM
information_schema.statistics
GROUP BY
TABLE_NAME,
INDEX_NAME;

select
table_schema as ‘数据库‘,
sum(table_rows) as ‘记录数‘,
sum(truncate(data_length/1024/1024, 2)) as ‘数据容量(MB)‘,
sum(truncate(index_length/1024/1024, 2)) as ‘索引容量(MB)‘
from information_schema.tables
group by table_schema
order by sum(data_length) desc, sum(index_length) desc;

数据库索引以及表容量查看

原文:https://www.cnblogs.com/sunny-miss/p/14962888.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!