MySql 深入浅出之二 (Update的执行)

前面说到了数据库的查询会经过连接器,分析器,执行器,存储engine等。试下,在一条更新语句之前,我们必须知道更新前的值,因此在Update执行的时候,查询语句也会先被走一边。下图是一个Update语句执行的过程: 从图中可以看出两个重要的日志用于完成update这一操作。其中 redo log是用于保存物理日志的,用于记录这个数据页修改了什么操作,存放在存储Engine中,是InnoDB自带的;
相关文章
相关标签/搜索