資料庫的大小查詢

2021-08-21 12:39:19 字數 864 閱讀 9906

1、進入information_schema 資料庫(存放了其他的資料庫的資訊)

use information_schema;

2、查詢所有資料的大小:

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

3、檢視指定資料庫的大小:

比如檢視資料庫home的大小

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

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

比如檢視資料庫home中 members 表的大小

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

1、檢視所有表空間及表空間大小:

select tablespace_name ,sum(bytes) / 1024 / 1024 as mb from dba_data_files group by tablespace_name;

2、檢視所有表空間對應的資料檔案:

select tablespace_name,file_name from dba_data_files;

3、修改資料檔案大小:

alter database datafile 'h:\oracle\product\10.1.0\oradata\oracle\users01.dbf' resize 10240m;

mysql查詢資料庫的大小

mysql查詢資料庫的大小的方法 1 查詢整個mysql資料庫,整個庫的大小 單位轉換為mb。select concat round sum data length 1024 1024 2 mb as data from information schema.tables2 查詢mysql資料庫,某...

如何查詢mysql資料庫大小

要想知道每個資料庫的大小的話,步驟如下 1 進入information schema 資料庫 存放了其他的資料庫的資訊 use information schema 2 查詢所有資料的大小 select concat round sum data length 1024 1024 2 mb as d...

sql server 查詢資料庫表的大小語句

檢視ms sql server 資料庫中各表大小 sql 2009 05 23 18 12 這是一段檢視 ms sql server 2005 資料庫中各表大小 sql declare tablespaceinfo table nameinfo varchar 50 rowsinfo int res...