DB
文章平均质量分 73
lvmuheng
这个作者很懒,什么都没留下…
展开
-
Mysql之InnoDB的limit分页场景缓慢的问题分析与优化
问题描述 其实在大多数场景下,分页框架已经帮我们做了很多事情,这里的问题也不会出现,但是有些人还是想要追寻个答案。 即便是数十万数据的的limit查询,offset越大时,查询越慢。 # 这里的status已经添加了索引 select name from user where status=1 limit 10 offset 100000; 探究 思考1:InnoDB底层实现明明是B+树,为什么查找效率不是O(N)呢? 这里就涉及到另一个东西了: 聚簇索引 辅助索引 聚簇索引 聚簇索引是存放数据和原创 2021-04-01 17:26:50 · 332 阅读 · 2 评论 -
MySQL事务、并发和Query优化总结
MySQL总结 一. 事务 事务并发会导致各类问题,SQL 标准预定义了4种事务隔离级别,以满足不同程度的并发。每种隔离级别都能保证解决若干并发问题。 1. 事务的 ACID feature 解释 Atomic 原子,要么一起完成要么都不做 Consistency 事务开始前和结束后数据都是满足约束规则的,如外键约束 Isolation 隔离性,并发事务之间不会互相影响,就像串行执行一样 Duaration 持久性,事务造成的修改是持久的,故障也不会丢失 2. 并发事务产生的转载 2021-03-15 10:23:40 · 353 阅读 · 0 评论