LOG_CHECKPOINT_INTERVAL和LOG_CHECKPOINT_TIMEOUT之间有什么区别?我需要一个基于音量的时间间隔和基于时间间隔的清晰图片。 LOG_CHECKPOINT_TIMEOUT,LOG_CHECKPOINT_INTERVAL和FAST_START_IO_TARGET之间有什么关系?如何控制日志切换和检查点频率?
回答
检查点是数据库将缓冲区高速缓存中的脏块与数据文件同步的时间。也就是说,它将更改后的数据写入磁盘。您提到的两个LOG_CHECKPOINT参数控制此活动发生的频率。
问题的核心是:如果检查点不经常发生,在发生崩溃时恢复数据库将需要更长的时间,因为它必须从重做日志中应用大量数据。另一方面,如果检查点发生得太频繁,数据库可能会被捆绑,因为各种后台进程成为瓶颈。
这两者之间的区别是,INTERVAL指定可检查点之间存在的重做块的最大数量和超时指定的秒检查点之间的最大数目。我们需要设置这两个参数来迎合重度活动的峰值。请注意,LOG_CHECKPOINT_INTERVAL是在OS块而非数据库块中测量的。
FAST_START_IO_TARGET是一个不同的命题。它指定恢复数据库所需的I/O数量的目标。数据库然后智能地管理其检查点以实现此目标。同样,这是恢复时间和背景活动量之间的折衷,尽管对正常处理的影响应小于严重设置的LOG_CHECKPOINT参数。该参数仅适用于企业版。它在9i中被弃用,而被FAST_START_MTTR_TARGET所青睐,Oracle在10g中将其删除。有一个观点V$MTTR_TARGET_ADVICE其中,呃,提供有关设置FAST_START_MTTR_TARGET的建议。
我们应该设置FAST_START%TARGET或LOG_CHECKPOINT_%参数,但不能同时设置这两个参数。设置LOG_CHECKPOINT_INTERVAL将覆盖FAST_START_MTTR_TARGET的设置。
非常感谢APC.It真的很有帮助。希望你在将来可以用oracle帮助我:-)))))) – Gangu 2010-08-30 06:33:14
- 1. 如何检查Java控制台日志?
- 2. Python切换线程的频率如何?
- 3. 如何控制FFTW频率仓和分辨率
- 4. 检查APNS反馈的频率如何?
- 5. 更改Heroku度量日志的频率
- 6. py.test日志控制
- 7. 如何检查复制代理执行的频率?
- 8. Android检查CPU频率?
- 9. PL/SQL日志记录 - 如何控制?
- 10. 如何控制各种日志大小
- 11. 如何摆脱控制台日志
- 12. 如何阅读eclipse控制台日志?
- 13. 以特定频率切换图像C++
- 14. 我如何检查drupal日志
- 15. 如何将日志消息同时写入日志文件和控制台?
- 16. 如何在AEM Web控制台中设置日志轮换?
- 17. 如何使用鱿鱼访问日志来查找网络请求的频率
- 18. 日志和服务器控制台
- 19. 如何查看iphone上的控制台日志?
- 20. 如何控制log4j中的日志控制台输出
- 21. SQL检查空日期和大小写切换
- 22. 控制日志输出
- 23. Stop DropShadowBorder控制台日志
- 24. Obscure NSZombie控制台日志
- 25. 如何在AMP和小胡子中使用控制台日志?
- 26. Twitter速率限制检查和缓存
- 27. React Native和Stetho:如何查看日志
- 28. 如何检查引导切换检查或不在jQuery
- 29. Amazon S3服务器日志记录:配置生成日志文件的频率
- 30. 如何剪切日志文件?
作业?...... – 2010-08-29 06:25:54
哈哈哈......你一定是在开玩笑......我在坚持OCA你是一个新手开发者,所以请不要嘲笑我问的问题。如果你们能帮助我那么它会非常好。谢谢 – Gangu 2010-08-29 07:41:53