面试题库

全部 Django Elasticsearch FastAPI Flask Function Call JVM Java IO Java 后端 Java 基础 Java 并发 Java 新特性 Java 集合 JavaWeb Kafka LLM LangChain LangGraph MongoDB MyBatis MySQL Netty Nginx Python RAG RabbitMQ Redis RocketMQ Spring Spring AI SpringBoot SpringCloud SpringMVC ZooKeeper 分布式 后端技术 大厂面经 大数据 微服务 提示词工程 操作系统 数据库 数据结构 智能体 海康威视2026秋季社招专项 消息队列 监控运维 算法 系统设计 缓存 计算机基础 计算机网络 设计模式 面试题 高可用 高并发
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 简单

为什么 count(字段) 会忽略该字段为 NULL 的行?这在业务统计中会带来什么坑?