![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 52
tankfat
这个作者很懒,什么都没留下…
展开
-
redo和undo日志
undo作用于事务作用:可以确保执行过程中的回滚redo作用于Buffer pool作用:确保缓存池中的数据更安全高效地刷新到磁盘详解 1.undo日志用于存放数据修改被修改前的值,假设修改 tba 表中 id=2的行数据,把Name=’B’ 修改为Name = ‘B2’ ,那么undo日志就会用来存放Name=’B’的记录,如果这个修改出现异常,可以使用undo日志来实现回滚操作,保证事务的一致性。对数据的变更.原创 2021-06-22 01:32:02 · 77 阅读 · 0 评论 -
使用唯一性索引实现数据新增不重复
使用唯一性索引实现数据新增不重复目的唯一性索引目的在很多业务场景中,我们很经常需要判断数据在数据库中是否已经存在,如果存在,则更新已有数据,不存在则insert。常规做法有2种:select count(1) from table where 条件 ,insert into table…;对字段建立唯一性索引,执行一次插入语句即可前者不用多说,说下后者的实现过程。唯一性索引比如某...原创 2019-12-02 00:23:58 · 757 阅读 · 1 评论