暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

关于临时段(temporary segment)的管理

原创 eygle 2006-04-11
441

临时表空间中创建的临时段一次分配,多次使用。同数据表空间的使用原则不同。


当排序等操作完成之后,空间不会被回收,而是标记相应的Extents为Free,这些Extents可以被重用。
这些区的管理,通过一个新的内存组件Sort Extent Pool(SEP)来完成,该内存在SGA中分配。


SEP的访问通过一个Latch来控制,这个Latch是:Sort Extent Pool Latch.


我们可以通过v$latch等视图来查看这个Latch的分配和使用情况:









SQL> select * from v$latchname
  2  where name like 'sort%';


    LATCH# NAME
---------- -----------------------------------------------
       138 sort extent pool


SQL> select addr,latch#,name,gets,misses,sleeps
  2  from v$latch where latch#=138;



ADDR         LATCH# NAME                                 GETS     MISSES     SLEEPS
-------- ---------- ------------------------------ ---------- ---------- ----------
50011E00        138 sort extent pool                     2297          0          0



 

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论