数据库优化
文章平均质量分 55
默海情深以往
随便记录一些知识点
展开
-
mvcc模型学习笔记
个人学习笔记 不成体系可能有错 欢迎大佬指导 mvcc模型 基础 数据的格式为: id name txid(事务id) rollpoint (回滚指针)delete_flag(删除标志) mysql的innodb引擎案例 多个事务操作表数据时 查询的事务第一个查询执行时会生成一个 read-view 他会记录当前活动的事务id和已经提交的事务id 和未提交的事务id 这些数据生成一个视图 根据查询的具体隔离级别读取到具体的数据 笔记重点 MVCC手段只适用于Msyql隔离级别中的读已提交(Rea原创 2020-06-28 17:39:40 · 245 阅读 · 0 评论 -
数据库优化:mysql
谈及数据库优化首先声明几个概念(情况): 聚集索引 聚集索引是指数据库表行中数据的物理顺序与键值的逻辑(索引)顺序相同。一个表只能有一个聚集索引,因为一个表的物理顺序只有一种情况,所以,对应的聚集索引只能有一个。如果某索引不是聚集索引,则表中的行物理顺序与索引顺序不匹配,与非聚集索引相比,聚集索引有着更快的检索速度。 其实理论内容理解有难度的话 直接可以理解为表的主键 oid 其实绝大多数情况下 主键oid就是聚集索引的代表 2. 非聚集索引 非聚集索引和聚集索引一样, 同样是采用平衡树作为索引的原创 2020-06-30 13:19:52 · 150 阅读 · 0 评论