ITPub博客

首页 > 数据库 > Oracle > 1Z0-052 V12.49 Q111

1Z0-052 V12.49 Q111

原创 Oracle 作者:cow977 时间:2016-05-11 12:06:06 0 删除 编辑
QUESTION 111
Which two statements are true about checkpointing? (Choose two.)
A. The checkpoint frequency decreases with the smaller redo log file size.
B. It ensures that all committed data is written to the data files during normal shutdown.
C. The frequent full checkpoint in a database can cause the overall degradation of the database performance.
D. It prompts the Checkpoint (CKPT) process to write data to the data files and redo information to the online redo log files.
Correct Answer: BC

A.当重做日志文件太小的情况下,会频繁的切换日志,检查点信息写入数据文件的频率会增加而不是减少。A错。

B.在正常关库,会生成完全检查点,CKPT会让DBWn进程将所有已经提交的都写进数据文件,B对。

C.频繁的发生检查点会增加I/O的读写次数,造成数据库性能的下降,故C对。

D.CKPT是将重做信息写进重做日志里,DBWn是将数据写进数据文件,而不是CKPT.D错。


每隔三秒(或更加频繁),CKPT 进程就会在控制文件中存储一次数据,以记录DBWn已将哪些修改的数据块从SGA 写到磁盘。这称为“增量检查点”。检查点的用途是标识联机重做日志文件开始进行实例恢复的位置(这个位置称为“检查点位置”)。如果发生日志切换,则CKPT 进程还会将此检查点信息写入数据文件头。
存在检查点是由于下列原因:
? 确保内存中已修改的数据块能够定期写入到磁盘,这样在系统或数据库出现故障时就不会丢失数据
? 减少实例恢复所需的时间(只需要处理上一个检查点之后的联机重做日志文件条目,即可进行恢复。)
? 确保所有已提交的数据在关闭期间会被写入数据文件
CKPT 进程写入的检查点信息包括检查点位置、系统更改编号(SCN)、联机重做日志文件中恢复开始的位置、有关日志的信息等等。
注:CKPT 进程不会将数据块写入磁盘或将重做数据块写入联机重做日志文件。

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

上一篇: 1Z0-052 V12.49 Q195
下一篇: 1Z0-052 V12.49 Q81
请登录后发表评论 登录
全部评论

注册时间:2011-03-02

  • 博文量
    698
  • 访问量
    893875