操纵数据库数据

网友投稿 306 2023-11-26

      select 语句阶段执行:首先查看所需数据的数据块是否位于内存和数据库高速缓存区中,如果条件成立,那么执行就会立即执行.如果条件不成立,那么服务器必须在磁盘上定位相应的数据块.并且将这些数据块复制至数据库高速缓冲区.

操纵数据库数据

     服务器进程将数据块从数据文件读取至数据库高速缓存区,而DBWn进程把数据块从高速缓冲区中写入数据文件.

DML与SELECT的区别是:DML语句需要一个撤销段的空数据块.

COMMIT操作:COMMIT命令是通过LGWR进程将日志缓冲区中的内容写入磁盘.

ROLLBACK与COMMIT命令只应用于DML.DDL语句一旦被执行就会立即具有持久状态.

多语句中事务中的一条语句违反了某个约束,那么只有这条语句被回滚,该事务的其余语句则保持完整和未提交状态.

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

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:redis集群方案的示例分析
下一篇:mysql数据库有哪些优化技巧
相关文章

 发表评论

暂时没有评论,来抢沙发吧~