a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 127|回复: 0

[考试试题] Oracle常见面试题及答案详解11

[复制链接]
发表于 2012-8-4 14:01:27 | 显示全部楼层 |阅读模式
11.  和排序相关的内存在8i和9i分别怎样调整,临时表空间的作用是什么 2 H6 \7 }0 \6 z" `
SORT_AREA_SIZE 在进行排序操作时,如果排序的内容太多,内存里不能全部放下,则需要进行外部排序,
3 c3 P1 t9 b* m此时需要利用临时表空间来存放排序的中间结果。 / ^3 ^. c/ s+ B% U4 H) \
  * G7 U, @& q; G) ]3 Z
8i中sort_area_size/sort_area_retained_size决定了排序所需要的内存,如果排序操作不能在sort_area_size中完成,就会用到temp表空间 3 y% Y$ m( c4 b; _7 z2 T6 L
9i中如果workarea_size_policy=auto时,  
  z3 p) C' {+ W8 g排序在pga内进行,通常pga_aggregate_target的1/20可以用来进行disk sort;  & `6 k' o0 Q8 s* R
如果workarea_size_policy=manual时,排序需要的内存由sort_area_size决定, 在执行order by/group by/distinct/union/create index/index rebuild/minus等操作时,如果在pga或sort_area_size中不能完成,排序将在临时表空间进行(disk sort),临时表空间主要作用就是完成系统中的disk sort.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-4-29 02:59 , Processed in 0.406809 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表