mysql資料庫容量 檢視mysql資料庫容量大小

2021-10-25 14:45:23 字數 1887 閱讀 8376

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.檢視指定資料庫容量大小

例:檢視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 information_schema.tables

where table_schema='mysql';

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

例:檢視mysql庫各表容量大小

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;

5,檢視所有庫的總大小

select concat(round(sum(data_length/1024/1024),2),'mb') as data from information_schema.tables;

6,檢視指定庫的大小

比如檢視資料庫dbname01的大小

select concat(round(sum(data_length/1024/1024),2),'mb') as data from information_schema.tables where table_schema='dbname01';

7、檢視指定資料庫的某個表的大小

比如檢視資料庫dbname01中 talbename01表的大小

select concat(round(sum(data_length/1024/1024),2),'mb') as data from tables where table_schema='dbname01' and table_name='talbename01';

mysql 容量評估 資料庫「容量」評估法則之一

業務需求與指標的對應關係 資料總量假設1年內資料量大約500g資料量。每秒請求量每秒有2000次請求。響應時間查詢和操作請求要求ms級響應 讀寫比讀寫比是5 1。重要程度核心系統,p1級故障。冷熱資料一般請求熱點資料為最近15內的 記錄長度每條記錄長度大約為1kb。計算方式之一 還有計算方式之二,請...

mysql獲取資料庫容量及資料庫相關資訊

use information schema 選擇資料庫 select concat round sum data length 1024 1024 2 mb as data from tables 查詢所有資料庫占用容量 mysql總占用 select concat round sum data ...

怎麼檢視mysql的容量 如何檢視資料庫的容量大小

1 進入information schema 資料庫 存放了其他的資料庫的資訊 use information schema 2 查詢某個資料庫的大小例如zabbixselect concat round sum data length 1024 1024 2 mb as data from tab...