目录
主键优化
页分裂
乱序插入id=50时,page=1会对半分裂,移动一半到page=3中,再将id=50插入。
页合并
主键设计
Order by
Limit 覆盖索引+子查询
SELECT * FROM xxx WHERE ID > =(select id from xxx limit 1000000, 1) limit 20;
SELECT * FROM xxx a JOIN (select id from xxx limit 1000000, 20) b ON a.ID = b.id;
Count
count(1)和count(*)的性能最好
Update
update的更新是针对索引加的行级锁,非索引会升级为表锁。