- 唯一索引比普通索引快吗, 为什么
- 查询快一点,唯一索引匹配就返回,普通索引需要查到第一个不等的值
- 更新慢,唯一索引因为唯一性约束,不走change buffer,非唯一索引走change buffer
- 分页查询
- 子查询
- join
- MyISAM 和InnoDB 的区别
- 事务
- 其他的小点
- 外键
- 锁粒度
- 有索引没法使用?
- 隐式转换,字符与数字
- 以“%” 开头的 LIKE 语句, 模糊匹配
- OR 语句前后没有同时使用索引
- MySQL 数据库作发布系统的存储,一天五万条以上的增量, 预计运维三年,怎么优化?
- 5W3653=5000W
- 结合业务特点,啥是发布系统?
- 考虑分库分表,使用中间件如:ShardingSphere
- 重点考虑分片规则
- 写sql尽量不要产生跨库的情况
- 数据库优化
- sql与表结构优化
- 建立使用索引
- 单调递增主键,主键要小
- 去掉外键
- 少用null
- limit优化
- 数据库配置优化,如
- 内存配置
- 硬件优化,加内存和SSD
- sql与表结构优化
- 一张表, 里面有 ID 自增主键, 当 insert 了 17 条记录之后,删除了第 15,16,17 条记录, 再把 Mysql 重启, 再 insert 一条记录, 这条记录的 ID 是 18 还是 15 ?
- innodb是15,内存



