ITPub博客

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

043-041

原创 Linux操作系统 作者:jbymy2000 时间:2012-03-09 16:11:48 0 删除 编辑
141. The DB_BLOCK_CHECKING initialization parameter is set to FALSE.
What level of block checking would be performed?
A. The Oracle database will not perform. block checking for any of the
data blocks.
B. The Oracle database will perform. block checking for the default pe
rmanent tablespace only.
C. The Oracle database will perform. block checking for the data block
s in all user tablespaces.
D. The Oracle database will perform. block checking for the data block
s in the SYSTEM tablespace only.
E. The Oracle database will perform. block checking for the data block
s in the SYSTEM and SYSAUX tablespaces.
Answer: D
实时验证块完整性:DB_BLOCK_CHECKING
DB_BLOCK_CHECKING 设置为 TRUE 时,Oracle 数据库将对所有数据块执行块检查。
Oracle 数据库通过读取块中的数据来检查块,以确保此数据块的自我一致性。块检查常常
可以防止内存和数据损坏。块检查通常会产生 1% 到 10% 的开销,具体比例取决于工作量。
正在执行的更新或插入操作越多,执行块检查的开销就会越高。DB_BLOCK_CHECKING 有以下
四个可能的值:
•OFF:在除 SYSTEM 之外的任何表空间中都不执行块检查。
•LOW:在内存中块的内容发生更改之后(例如,在 UPDATE 或 INSERT 语句之后以及在磁盘
上读取时),执行基本的块头检查。
•MEDIUM:执行所有 LOW 检查,并对所有不是按索引组织的表块执行块检查。
•FULL:执行所有 LOW 和 MEDIUM 检查,以及对索引块的检查。
如果性能开销可以接受,则应将 DB_BLOCK_CHECKING 设置为 FULL。默认值为 FALSE,
此值等同于以前版本中的 OFF。即使关闭了此选项,也始终对 SYSTEM 表空间执行块检查。

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

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

注册时间:2012-01-10

  • 博文量
    416
  • 访问量
    203094