电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

oracle临时表空间的作用是什么?如何查看使用情况?

来源:金蝶云社区作者:金蝶2024-09-223

oracle临时表空间的作用是什么?如何查看使用情况?

问题描述:

oracle临时表空间的作用是什么?如何查看使用情况?

解决方案:

在执行order by/group by/distinct/union/create index/index rebuild/minus等操作时,如果在pga或sort_area_size中不能完成,排序将在临时表空间进行(disk sort),临时表空间主要作用就是完成系统中的disk sort.

还有一些大表相关联、create index等如果排序操作不能在sort_area_size中完成,就会用到temp表空间;

一些使用TEMP表空间的排序操作后,Oracle是会自动释放掉临时段的。

PGA设置过小也即sort area开得过小,In-memory Sort率较低,那temp表空间

肯定会增长得很快。


如果workarea_size_policy=auto时,排序在pga内进行,通常pga_aggregate_target的1/20可以用来进行disk sort;

如果workarea_size_policy=manual时,排序需要的内存由sort_area_size决定


查询使用情况语句:

select TABLESPACE_NAME,TABLESPACE_SIZE/1024/1024/1024 "TABLESPACE_SIZE_gByte",ALLOCATED_SPACE/1024/1024/1024

oracle临时表空间的作用是什么?如何查看使用情况?

问题描述:oracle临时表空间的作用是什么?如何查看使用情况?解决方案:在执行order by/group by/distinct/union/create index/index ...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信