摘要:
日志 undo log(回滚) 保存了事务发生之前的数据的一个版本,可以用于回滚,同时可以提供多版本并发控制下的读(MVCC),也即非锁定读 redo log(持久性) 重做日志是在事务开始之后逐步写入重做日志文件,而不一定是事务提交才写入重做日志。确保事务的持久性 存储引擎 InnoDB 支持事务 阅读全文
posted @ 2021-01-18 17:29
Letho
阅读(40)
评论(0)
推荐(0)
摘要:
索引 1.什么是索引? “索引(在MySQL中也叫“键key”)是存储引擎快速找到记录的一种数据结构。” ——《高性能MySQL》 2.索引优化 独立的列:索引不能是表达式的一部分,也不能是函数参数 覆盖索引(索引回表):从辅助索引中就可以得到查询的记录,而不需要查询聚集索引中的记录。使用覆盖索引的 阅读全文
posted @ 2021-01-18 16:41
Letho
阅读(71)
评论(0)
推荐(0)
摘要:
事务: 1. 事务ACID特性 原子性(Atomicity):事务的所有操作要么全部提交成功,要么全部失败回滚 一致性(Consistency):数据库在事务执行前后都保持一致性状态 隔离性(Isolation):一个事务所做的修改在最终提交以前,对其它事务是不可见的 持久性(Durability) 阅读全文
posted @ 2021-01-18 10:08
Letho
阅读(63)
评论(0)
推荐(0)

浙公网安备 33010602011771号