问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
Oracle的检查点进程CKPT?
检查点进程(checkpoint process)并不像它的名字所写的那样是用来建立检查点,实施检查点主要是DBWn进程的工作。CKPT仅仅是协助实际运行检查点的进程,来更新数据文件的文件头。CKPT曾经是一个可选的进程,但从8.0版本的数据库开始,这个进程总会启动。
原先,用检查点信息去更新数据文件头的工作是属于LGWR进程的,不过,一段时间后,当数据文件数量随着数据库大小的增加而增加后,对LGWR来说,这个额外的工作负担就变得太重了。如果LGWR必须更新数十个、数百个甚至数千个文件时,等等提交事务的会话就可能必须等待很长时间。有了CKPT,这个任务就不用LGWR操心了。
评论
有用 6
墨值悬赏