MySQL
困难
面试题库
MySQL
中等
什么是 Block Nested-Loop Join(BNL)?join_buffer_size 如何影响它的性能?
MySQL
简单
Nested-Loop Join(NLJ) 的工作原理是什么?驱动表选择对性能有什么影响?
MySQL
简单
MySQL 的 join 有哪几种执行算法?分别是什么?
MySQL
中等
GROUP BY 与 ORDER BY 同时存在时如何利用索引消除临时表?举例说明。
MySQL
中等
大表分页导出/遍历时,如何用“分段 id 区间”避免 OFFSET 深翻?具体怎么实现?
MySQL
中等
为什么 ORDER BY 字段与 WHERE 字段建联合索引时要考虑“排序方向”与范围条件?
MySQL
中等
ORDER BY 随机排序(如 rand()/uuid)为什么慢?如何实现高效随机取数?
MySQL
中等
LIMIT m, n 中 m 很大时,把 WHERE 主键条件改为 id > last_id 为什么能加速?需要什么前提?
MySQL
中等
游标分页在删除/插入频繁的列表场景下会漏数据或重复吗?如何规避?
MySQL
困难
基于游标(keyset/seek method)分页与 OFFSET 分页的区别?为什么游标分页更快?有什么局限?
MySQL
中等