oracle 檢視錶所佔用的空間大小
1、檢視錶所佔空間
SELECT TABLESPACE_NAME,TO_CHAR(SUM(BYTES)/(1024*1024),'999G999D999') CNT_MB
FROM DBA_EXTENTS
WHERE OWNER='&OWNER' AND SEGMENT_NAME='&TABLE_NAME' AND SEGMENT_TYPE LIKE 'TABLE%'
GROUP BY TABLESPACE_NAME;
2、/*---------------------------------------------------------------------------------------*/
有兩種含義的表大小。一種是分配給一個表的物理空間數量,而不管空間是否被使用。可以這樣查詢獲得位元組數:
select segment_name, bytes
from user_segments
where segment_type = 'TABLE';
或者
Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name
另一種表實際使用的空間。這樣查詢:
analyze table emp compute statistics;
select num_rows * avg_row_len
from user_tables
where table_name = 'EMP';
檢視每個表空間的大小
Select Tablespace_Name,Sum(bytes)/1024/1024 From Dba_Segments Group By Tablespace_Name
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9697/viewspace-1042563/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 檢視ORACLE的表所佔空間大小Oracle
- Oracle檢視錶空間大小Oracle
- Oracle檢視錶空間大小和使用率Oracle
- Oracle檢視物件佔用空間Oracle物件
- win10怎麼看資料夾所佔空間的大小 windows10如何檢視檔案所佔空間大小Win10Windows
- oracle 10g 命令檢視錶空間大小情況Oracle 10g
- 檢視一個User所有物件佔用的空間大小物件
- 檢視使用者的資料佔用的空間大小
- Oracle 檢視錶空間的大小及使用情況sql語句OracleSQL
- 檢視錶空間及檔案大小的語句
- 檢視ORACLE中表、表空間的大小Oracle
- oracle 檢視錶空間使用情況Oracle
- 檢視佔用磁碟空間的程式
- 檢視oracle臨時表空間佔用率的檢視Oracle
- Linux技巧--檢視檔案及資料夾佔用空間大小Linux
- Keil MDK編譯器下檢視佔用Flash和SRAM空間大小編譯
- 檢視錶大小
- 怎麼檢視oracle表空間,剩餘大小,表空間利用Oracle
- linux檢視mysql佔用磁碟空間LinuxMySql
- Oracle檢視錶空間使用率SQL指令碼OracleSQL指令碼
- 檢視資料庫佔用磁碟空間的方法資料庫
- Linux 檢視磁碟空間大小Linux
- mysql檢視錶大小MySql
- oracle 資料庫裡檢視錶空間使用狀況;Oracle資料庫
- HPUX檢視外部硬碟空間大小的方法UX硬碟
- oracle中用sql計算一個表佔用的空間的大小OracleSQL
- Linux如何檢視目錄佔用空間大小?常用命令是什麼?Linux
- Linux中各資料夾所佔空間大小技巧Linux
- 如何檢視ORACLE的LOB(BLOB和CLOB)物件佔用的大小Oracle物件
- db2檢視錶空間和增加表空間容量DB2
- SQL語句大全—檢視錶空間(二)SQL
- SQL語句大全—檢視錶空間(一)SQL
- oracle表空間檢視Oracle
- 計算一個表佔用的空間的大小
- Redis 檢視所有 key 的 value 值所佔記憶體大小Redis記憶體
- Oracle查詢表佔磁碟空間大小及移動表空間Oracle
- 怎樣檢視錶空間下的資料物件物件
- 檢視ELF中資料段哪些變數佔用空間變數