搜索
写经验 领红包
 > 房产

在sqlplus中执行刚输入的一条命令用(sql语句执行的结果是什么)

导语:执行一条写入的SQL语句时在RDBMS中都发生了什么

执行一条写入的SQL语句时在RDBMS中都发生了什么

1. 将SQL语句加载入数据库缓冲区

2. 将SQL语句要操作的数据文件副本加载入数据库缓冲区

3. 执行SQL语句,修改数据文件副本,形成“脏缓冲区”

4. CKPT检测到“脏缓冲区”,调用DBWn

5. 在DBWn运行之前,先运行了LGWR,将数据文件的原始状态和数据库的改变记录到Redo Log Files

6. 运行DBWn,将“脏缓冲区的内容写入到数据文件”

7. 同时CKPT修改控制文件和数据文件头

8. SMON回收不必要的空闲资源

后面小编会分享更多运维和DBA方面的干货,感兴趣的朋友走一波关注哩~

本文内容由快快网络小快整理编辑!