select dbf.tablespace_name,
dbf.totalspace "总量(M)",
dbf.totalblocks as 总块数,
dfs.freespace "剩余总量(M)",
dfs.freeblocks "剩余块数",
(dfs.freespace / dbf.totalspace) * 100 "空闲比例"
from (select t.tablespace_name,
sum(t.bytes) / 1024 / 1024 totalspace,
sum(t.blocks) totalblocks
from dba_data_files t
group by t.tablespace_name) dbf,
(select tt.tablespace_name,
sum(tt.bytes) / 1024 / 1024 freespace,
sum(tt.blocks) freeblocks
from dba_free_space tt
group by tt.tablespace_name) dfs
where trim(dbf.tablespace_name) = trim(dfs.tablespace_name)
分享到:
相关推荐
查看表空间大小及已经使用的百分比 复制代码 select a.tablespace_name,a.bytes/1024/1024 "Sum MB", (a.bytes-b.bytes)/1024/1024 "used MB", b.bytes/1024/1024 "free MB", round(((a.bytes-b.bytes)/a....
查看SQLSERVER数据库表空间的大小,并且按照其大小进行排序
里面是查看ORACLE 表空间的脚本,是在平时积累的,蛮好用的哦,
按表空间大小排序
资源包含文件: 1、MySQL命令行导出数据库.txt 2、MySQL字段数据类型和长度.sql 3、usefullSQL.sql 4、编码.txt usefullSQL包含有: 字符串:求长度,定位,截取,拼接 日期操作:求差,加减,UTC...查看表空间大小
用SQL语句查看SQL Server中的数据库查看所有表大小,所占空间
查看所有表空间大小
oracle增加表空间大小oracle增加表空间大小oracle增加表空间大小
数据库表空间大小查看
查看当前数据库中每个表所占字节(空间)大小
ORACLE临时段表空间不足,修改表空间大小
帮助您查看oracle的表空间大小,已使用百分比,剩余大小,总大小,表空间名
CREATE PROCEDURE [dbo] [sys viewTableSpace] AS BEGIN SET NOCOUNT ON; CREATE TABLE [dbo] #tableinfo 表名 [varchar] 50 COLLATE Chinese PRC CI AS NULL 记录数 [int] NULL
调整oracle内存及调整表空间大小方法
查询一个Oracle表所占的物理空间大小
公司数据库的表都是过G的,查看起来慢的不行,备份的时候想把里面没用的东西删了,减少数据库文件的大小,但是不知道如何或者其中某个表的大小,后来经过一番努力终于找到如何查看SQL Server 2005 中数据表大小的...
快捷方便,可查看sqlserver数据库每个表的使用情况,一次下载终身使用,此文件为sql语句格式,免费试用
Oracle查询表空间剩余大小语句
运维脚本,查询数据库表空间大小及使用情况,增加表空间,扩展表空间等。
查看MSSQL数据库每个表占用的空间大小 .txt