SQL 执行过程
数据存储
索引
- 索引
- 索引-理解 B 树、B+ 树特点及使用场景
- 索引-MySQL 单表不要超过 2000W 行,靠谱吗
- 索引-Count效率
- 索引-MySQL 使用 like “%x“,索引一定会失效吗?
- 索引-常见面试题
日志
锁
应用
- 1.普通索引和唯一索引
- 2.如何给字符串字段加索引
- 3.MySQL 错选
- 4.为什么我的MySQL会“抖”一下 —Flush
- 5.为什么表数据删掉一半,表文件大小不变---数据库表的空间回收
- 7. order by 是怎么工作的?
- 8.如何正确显示随机消息
- 9.为什么这些SQL语句逻辑相同,性能却差异巨大?
- 10.为什么我只查一行的语句,也执行这么慢?
- 11.幻读是什么,幻读有什么问题
- 12.为什么我只改一行的语句,锁这么多
- 13.MySQL有哪些“饮鸩止渴”提高性能的方法?
- 14.MySQL是怎么保证数据不丢的
- 15.MySQL是怎么保证主备一致的
- 16.MySQL是怎么保证高可用的
- 17.备库为什么会延迟好几个小时
- 18.主库出问题了,从库怎么办?
- 19.读写分离的坑
- 20.如何判断数据库是否出问题 了
- 21.还有kill不掉的语句
- 22.我查这么多数据,会不会把数据库内存打爆?
- 23.到底可不可以用join
- 24.join语句怎么优化
- 25.为啥临时表可以重名?
- 26.还要不要使用Memory引擎?
- 27.自增主键为啥不连续
- 28.insert为啥锁那么多?
- 29怎么最快地复制一张表
- 30.grant之后要跟着flush privileges吗
- 31 要不要使用分区表
- 32.自增id用完怎么办?