数据更新和高速缓存的问题

Times2001 2006-05-03 11:44:27
我最近在看一本书,书上说到“无论是数据读取还是数据修改,都是在数据高速缓存中完成的”,我想问问各位高手,数据更新操作什么时候真正更新到数据库文件中?高速缓存怎么和数据库文件同步的?
...全文
167 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxjweb 2006-05-03
  • 打赏
  • 举报
回复
数据更改矢量由缓存到数据文件是由数据库的一个DBWn进程完成的,触发此进程的条件是:
1。服务器进程找不到空闲缓存2。发生检查点时3。超时(通常时3秒)4。表空间改为只读5。表空间脱机。6。截断表

第二个问题:数据库由多个后台进程
vc555 2006-05-03
  • 打赏
  • 举报
回复
commit之后吧,还有个内部进程定时写。

17,382

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧