
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 · 98 阅读 · 0 评论 -
使用唯一性索引实现数据新增不重复
使用唯一性索引实现数据新增不重复目的唯一性索引 目的 在很多业务场景中,我们很经常需要判断数据在数据库中是否已经存在,如果存在,则更新已有数据,不存在则insert。常规做法有2种: select count(1) from table where 条件 ,insert into table…; 对字段建立唯一性索引,执行一次插入语句即可 前者不用多说,说下后者的实现过程。 唯一性索引 比如某...原创 2019-12-02 00:23:58 · 813 阅读 · 1 评论