如何檢視ORACLE各個表空間的使用情況

2021-04-14 14:51:20 字數 481 閱讀 2923

檢視各個表空間使用情況。單位為:g

select

b.file_id ,

b.tablespace_name ,

b.bytes/(1000*1000*1000) total_space ,

(b.bytes-sum(nvl(a.bytes,0)))/(1000*1000*1000) uesed_space,

sum(nvl(a.bytes,0))/(1000*1000*1000) free_space,

sum(nvl(a.bytes,0))/(b.bytes)*100 free_rate

from dba_free_space a,dba_data_files b

where a.file_id=b.file_id

group by b.tablespace_name,b.file_id,b.bytes

order by b.file_id;

SqlServer檢視各個表所佔空間大小的sql

create table dbo tableinfo 表名 varchar 50 collate chinese prc ci as null,記錄數 int null,預留空間 varchar 50 collate chinese prc ci as null,使用空間 varchar 50 co...

SqlServer檢視各個表所佔空間大小的sql

create table dbo tableinfo 表名 varchar 50 collate chinese prc ci as null,記錄數 int null,預留空間 varchar 50 collate chinese prc ci as null,使用空間 varchar 50 co...

檢視oracle表空間大小

1.檢視所有表空間大小 sql select tablespace name,sum bytes 1024 1024 from dba data files group by tablespace name 2.已經使用的表空間大小 sql select tablespace name,sum by...