MySQL檢視資料庫表容量大小

2021-09-18 06:47:40 字數 1674 閱讀 6617

1.檢視所有資料庫容量大小

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;

2.檢視所有資料庫各表容量大小

select

table_schema as '資料庫',

table_name as '表名',

table_rows as '記錄數',

truncate (data_length / 1024 / 1024, 2) as '資料容量(mb)',

truncate (index_length / 1024 / 1024, 2) as '索引容量(mb)'

from

information_schema. tables

order by

data_length desc,

index_length desc;

3.檢視指定資料庫容量大小

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

where

table_schema = '庫名';

4.檢視指定資料庫各表容量大小

select

table_schema as '資料庫',

table_name as '表名',

table_rows as '記錄數',

truncate (data_length / 1024 / 1024, 2) as '資料容量(mb)',

truncate (index_length / 1024 / 1024, 2) as '索引容量(mb)'

from

information_schema. tables

where

table_schema = 'mysql'

order by

data_length desc,

index_length desc;

MySQL檢視資料庫表容量大小

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...

MySQL檢視資料庫表容量大小

1.檢視所有資料庫容量大小 select table schema as 資料庫 sum table rows as 記錄數 sum truncate data length 1024 1024,2 as 資料容量 mb sum truncate index length 1024 1024,2 a...

MySQL檢視資料庫表容量大小

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...