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