Oracle临时表空间使用率增长过快怎么办?

Oracle临时表空间使用率增长过快怎么办?刚加了一个临时表空间文件没几天运维监控又告警了,使用率增长得很快, 总不能一直加下去,已经超过数据文件好多倍了,有没有什么办法能够自动释放或查出使用率过高的原因?

参与14

4同行回答

youki2008youki2008系统架构师DDT
temp 表空间暴涨的问题 , 以及如何回收临时表空间 , 由于版本的不同 , 方法显然也多种多样 , 但这些方法显示是治标不治本的办法 , 只有深刻理解 temp 表空间快速增加的原因 , 才能从根本上解决 temp ts 的问题。...显示全部

temp 表空间暴涨的问题 , 以及如何回收临时表空间 , 由于版本的不同 , 方法显然也多种多样 , 但这些方法显示是治标不治本的办法 , 只有深刻理解 temp 表空间快速增加的原因 , 才能从根本上解决 temp ts 的问题。

收起
互联网服务 · 2020-04-26
浏览1467
寒风waw寒风waw项目经理新华博
v$sort_usage 监测使用显示全部

v$sort_usage 监测使用

收起
互联网服务 · 2020-04-29
浏览1531
hufeng719hufeng719联盟成员系统工程师某钢铁企业
临时表空间的主要是对临时数据进行排序和缓存临时数据。 查看有哪些用户和SQL导致TEMP增长的两个重要视图:v$ sort_usage和v$sort_segment。 临时表空间主要使用在以下几种情况:1、order by or group by (disc sort占主要部分);2、索引的创建和重创建;3、distinct操作;4、unio...显示全部

临时表空间的主要是对临时数据进行排序和缓存临时数据。
查看有哪些用户和SQL导致TEMP增长的两个重要视图:v$ sort_usage和v$sort_segment。
临时表空间主要使用在以下几种情况:

1、order by or group by (disc sort占主要部分);

2、索引的创建和重创建;

3、distinct操作;

4、union & intersect & minus sort-merge joins;

5、Analyze 操作;

6、有些异常也会引起TEMP的暴涨。

因此,优化相关的SQL语句是解决的根本。
详见:https://blog.csdn.net/ysq5202121/article/details/71421687

收起
能源采矿 · 2020-04-26
浏览1661
leo_wynleo_wyn商业智能工程师Security
1. 要正确的识别TEMP表空间使用情况  v$sort_usage 2. 定位 数据库中消耗资源比较大的sql语句,然后对其进行优化处理 。 如 sort排序区  等等显示全部

1. 要正确的识别TEMP表空间使用情况  v$sort_usage 
2. 定位 数据库中消耗资源比较大的sql语句,然后对其进行优化处理 。 如 sort排序区  等等

收起
系统集成 · 2020-04-26
浏览1498

提问者

Stewart
项目经理东营银行股份有限公司

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-04-26
  • 关注会员:5 人
  • 问题浏览:3268
  • 最近回答:2020-04-29
  • X社区推广