ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 043-117

043-117

原创 Linux操作系统 作者:jbymy2000 时间:2012-03-08 10:01:49 0 删除 编辑
117. You are working in a dedicated server environment. Your database
is running in the automatic Program Global Area (PGA) memory managem
ent mode. Which two statements are correct in this scenario? (Choose
two)
A. The WORK_AREASIZE_POLICY initialization parameter cannot be set to
AUTO.
B. The Oracle database automatically controls the amount of PGA memor
y allotted to SQL work areas.
C. Setting the value of the SGA_TARGET initialization parameter to 0
will disable the automatic PGA memory management.
D. The SORT_AREA_SIZE parameter is ignored by all the sessions runnin
g in the automatic PGA memory management mode.
Answer: B, D
oracle 已经不建议使用SORT_AREA_SIZE 参数了,oracle 建议通过设置
PGA_AGGREGATE_TARGET 来激活自动工作区管理, 一旦设置了
pga_aggregate_target 以后,所有的*_area_size 就将被忽略.
启用PGA 自动管理是很容易的,只要设置两个初始化参数即可。首先,设置
workarea_size_policy 参数。该参数为auto(也是缺省值)时,表示启用PGA
自动管理;而设置该参数为manual 时,则表示禁用PGA 自动管理,仍然沿用9i
之前的方式,即使用*_area_size 对PGA 进行管理。
1: SORT_AREA_SIZE:在信息换出到磁盘之前,用于对信息排序的RAM 总量。
SORT_AREA_RETAINED_SIZE:排序完成后用于保存已排序数据的内存总量。也就
是说,如果SORT_AREA_SIZE是512 KB,SORT_AREA_RETAINED_SIZE是256 KB,那
么服务器进程最初处理查询时会用512 KB的内存对数据排序。等到排序完成时,
排序区会“收缩”为256 KB,这256 KB 内存中放不下的已排序数据会写出到临
时表空间中
2: 当work_areasize_policy 为auto 的时候,系统只会使用
pga_aggregate_target 参数对应的值来分配相应的排序空间,这个参数是可以
在session 中动态修改的。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11312660/viewspace-718035/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 043-116
下一篇: 043-118
请登录后发表评论 登录
全部评论

注册时间:2012-01-10

  • 博文量
    416
  • 访问量
    203401