temp和undo常用的查询命令
来源:互联网 发布:python自动登录网页 编辑:程序博客网 时间:2024/06/01 20:26
关于temp表空间
1.查看消耗临时表空间比较大的sql
Select se.username,
se.sid,
su.extents,
su.blocks * to_number(rtrim(p.value)) as Space,
tablespace,
segtype,
sql_text
from v$sort_usage su, v$parameter p, v$session se, v$sql s
where p.name = 'db_block_size'
and su.session_addr = se.saddr
and s.hash_value = su.sqlhash
and s.address = su.sqladdr
order by se.username, se.sid;
Select se.username,
se.sid,
su.extents,
su.blocks * to_number(rtrim(p.value)) as Space,
tablespace,
segtype,
sql_text
from v$sort_usage su, v$parameter p, v$session se, v$sql s
where p.name = 'db_block_size'
and su.session_addr = se.saddr
and s.hash_value = su.sqlhash
and s.address = su.sqladdr
order by se.username, se.sid;
2.查看当前sql消耗临时表空间大小
select sess.SID, segtype, blocks * 8 / 1000 "MB", sql_text
from v$sort_usage sort, v$session sess, v$sql sql
where sort.SESSION_ADDR = sess.SADDR
and sql.ADDRESS = sess.SQL_ADDRESS
order by blocks desc;
关于UNDO表空间
undo已经使用的部分分为不可回收的unexpire和可回收的expire部分
1.查看undo表空间expire和unexpire部分的大小。
select tablespace_name "UNDO表空间名",
sum(bytes)/1024/1024 "占用空间大小(M)",
status "使用状态"
from dba_undo_extents
group by tablespace_name,status;
sum(bytes)/1024/1024 "占用空间大小(M)",
status "使用状态"
from dba_undo_extents
group by tablespace_name,status;
2.针对居高不下的undo表空间优化
如果undo表空间使用率一直很高,可以考虑将undo设置为自动扩展,并设置maxsize。
这样就会让undo启用最小undo_retention值。
这样就会让undo启用最小undo_retention值。
alter database datafile '/oradata/ora/undotbs01.dbf' autoextend on next 5m maxsize 1024m;
阅读全文
0 0
- temp和undo常用的查询命令
- 对ORACLE的TEMP和UNDO空间的操作集合
- 管理Oracle的undo表空间和temp表空间
- temp临时空间的重建和undo表空间的重建
- 如何查看Undo和Temp表空间中的会话
- 查询磁盘命令du 和df最常用的命令
- 命令模式中Undo/Redo的实现原理和方法
- Oracle temp file查询和resize
- 关于undo的常用操作
- MySQL 常用的查询命令
- 数据库的常用查询命令
- 未启用归档数据库非数据文件(spfile,control,redo,undo,temp)全丢失的恢复方法
- 未启用归档数据库非数据文件(spfile,control,redo,undo,temp)全丢失的恢复方法
- 未启用归档数据库非数据文件(spfile,control,redo,undo,temp)全丢失的恢复方法
- 直接删除undo及temp表空间文件后的数据库恢复一例
- oracle 的redo和undo
- oracle 的redo和undo
- Oracle的REDO和UNDO
- Linux 切换显卡后显示屏输入不支持的解决办法
- iOS使用appledoc 生成技术API文档详解
- 【C/C++】Shuffling Machine/洗牌程序
- webpack使用优化(基本篇)
- JS中将变量转为字符串
- temp和undo常用的查询命令
- Bootstrap===辅助程序框架
- 项目管理软件的技巧和使用方法
- CUDA学习笔记 04
- Linux下全局安装composer方法
- Android 8.0 新特性(二)
- 工程师软技能6:理财人生精神
- QGC的MissionController
- 刷题——POJ 2395 Out of Hay