MySQL
中等
面试题库
MySQL
困难
深分页 LIMIT 1000000, 10 为什么慢?它到底扫描了多少行?
MySQL
中等
为什么 ORDER BY 字段加入联合索引可以避免 filesort?需要满足什么“最左前缀”条件?
MySQL
中等
ORDER BY 无法使用索引时,如何通过调整 sort_buffer_size 与 max_length_for_sort_data 优化?
MySQL
困难
filesort 的“单路排序”与“双路排序”是什么?MySQL 如何根据 sort_buffer_size 选择?
MySQL
简单
ORDER BY 排序的内部实现有哪两种算法?filesort 与索引排序各在什么条件下触发?
MySQL
中等
业务上一定要精确 count 时,能否用额外计数表(如 Redis 计数)替代?有哪些一致性问题?
MySQL
困难
分页场景下既要总数又要列表,如何权衡“先 count 再查列表”的性能开销?
MySQL
中等
带 WHERE 条件的 count 查询如何优化?走覆盖索引能否减少扫描成本?
MySQL
中等
如何利用 information_schema 或 SHOW TABLE STATUS 快速获取近似行数?为什么它不精确?
MySQL
中等
大表上频繁执行 count(*) 影响性能,有哪些优化或替代方案?
MySQL
简单