oracle临时表空间
时间: 2023-11-24 09:48:12 浏览: 87
Oracle临时表空间不足和批处理缓慢问题探讨.pdf
Oracle临时表空间是用来管理数据库排序操作以及存储临时表、中间排序结果等临时对象的空间。当Oracle需要进行排序操作时,如果PGA中sort_area_size大小不够,就会将数据放入临时表空间里进行排序。临时表空间在数据库中的一些操作中会被使用,例如CREATE INDEX、ANALYZE、SELECT DISTINCT、ORDER BY、GROUP BY、UNION ALL、INTERSECT、MINUS、SORT-MERGE JOINS、HASH JOIN等。当操作完成后,系统会自动清理临时表空间中的临时对象,但实际上占用的磁盘空间并没有真正释放,只是被标记为空闲,可以重用。为了释放没有使用的空间,可以通过收缩临时表空间来实现。在Oracle 11g中,新增了收缩临时表空间的功能。
阅读全文