SM$TS
来源:互联网 发布:专业海报制作软件 编辑:程序博客网 时间:2024/04/26 05:59
在表空间维护管理的时候,一直在使用SELECT A.TABLESPACE_NAME,A.BYTES/1024/1024 TOTAL,
B.BYTES/1024/1024 USED, C.BYTES/1024/1024 FREE,
(B.BYTES*100)/A.BYTES "% USED",
(C.BYTES*100)/A.BYTES "% FREE"
FROM SYS.SM$TS_AVAIL A,SYS.SM$TS_USED B,SYS.SM$TS_FREE C
WHERE A.TABLESPACE_NAME=B.TABLESPACE_NAME
AND A.TABLESPACE_NAME=C.TABLESPACE_NAME;
和
SELECT a.tablespace_name "表空间名",total "表空间大小",free "表空间剩余大小",
(total-free) "表空间使用大小",
ROUND((total-free)/total,4)*100 "使用率 %"
FROM (SELECT tablespace_name,SUM(bytes) free FROM DBA_FREE_SPACE
GROUP BY tablespace_name ) a,
(SELECT tablespace_name,SUM(bytes) total FROM DBA_DATA_FILES
GROUP BY tablespace_name) b
WHERE a.tablespace_name=b.tablespace_name
(total-free) "表空间使用大小",
ROUND((total-free)/total,4)*100 "使用率 %"
FROM (SELECT tablespace_name,SUM(bytes) free FROM DBA_FREE_SPACE
GROUP BY tablespace_name ) a,
(SELECT tablespace_name,SUM(bytes) total FROM DBA_DATA_FILES
GROUP BY tablespace_name) b
WHERE a.tablespace_name=b.tablespace_name
该查询语句,但是最近在工作中,发现在同事所管理的一台数据库上使用第一条语句查询出来的结果却有些问题,在free和used加起来时却大大的超过了100%,但是使用第二条查询语句一切正常。疑问较大。
First,we can analyze how did those 3 views which were SYS.SM$TS_USED,SYS.SM$TS_FREE,SYS.SM$TS_AVAIL worked.
1)
SQL>select text from dba_views where view_name = upper('sm$ts_used');
TEXT
--------------------------------------------------------------------------------
select tablespace_name, sum(bytes) bytes from dba_segments
group by tablespace_name
2)
SQL>select text from dba_views where view_name = upper('sm$ts_avail');
TEXT
--------------------------------------------------------------------------------
select tablespace_name, sum(bytes) bytes from dba_data_files
group by tablespace_name
3)
SQL>select text from dba_views where view_name = upper('sm$ts_free');
TEXT
--------------------------------------------------------------------------------
select tablespace_name, sum(bytes) bytes from dba_free_space
group by tablespace_name
0 0
- SM$TS
- TS
- ts
- TS
- TS
- ts
- ts
- ts
- ts
- SM tips
- js---SM
- sm整合
- 关于sm的极限!
- 2009上SM
- SM总线控制器
- HP-SM配置管理实现
- SM Lady Super Mad
- PIM-DM/SM
- 四个教儿童编程的工具---初学者编程参考
- Google C++ style guide——格式
- Android开发实用技巧:Drawable和Bitmap之间的转换
- OGG-COLMAP-列映射
- RFID学些(五)防冲突
- SM$TS
- 配置 mysql/mariadb sphinxSE 错误解决 1st column must be bigint to accept 64-bit DOCID
- nutch-1.7-学习笔记(2)-org.apache.nutch.crawl.Generator.java-关于Hadoop的partition
- 最新做项目用到的一些js整理
- C#按字节截取字符串的扩展方法
- 灰度变换与空间滤波-学习提纲
- ioctlsocket函数说明
- HDU 1372 Knight Moves【BFS】
- 安装R语言在Linux环境