面试题库

全部 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 中等

慢查询日志中 Rows_examined 很大但 Rows_sent 很小说明什么?如何优化?

MySQL 困难

慢查询日志中 Lock_time 很高意味着什么?如何区分等待的是行锁还是元数据锁?

MySQL 中等

如何用 pt-query-digest 分析慢查询日志?它主要输出哪些信息?

MySQL 中等

慢查询日志与 performance_schema 相比各有什么优缺点?如何互补使用?

MySQL 中等

定位到一条慢 SQL 后,完整的优化流程一般分哪几步?请按顺序说明。

MySQL 简单

如何开启 MySQL 慢查询日志?long_query_time 与 min_examined_row_limit 各起什么作用?

MySQL 困难

optimizer trace 是什么?如何用它分析优化器为什么没有选择某个索引?

MySQL 中等

执行计划中的 select_type 有哪些常见取值?DEPENDENT SUBQUERY 为什么性能差?

MySQL 困难

MySQL 8.x 的 EXPLAIN FORMAT=JSON 比传统表格多提供哪些信息?如何用它排查成本估算偏差?

MySQL 中等

为什么有时 EXPLAIN 显示走了索引,但实际执行还是很慢?有哪些可能原因?

MySQL 困难

EXPLAIN 中 ref 列与 eq_ref 列的区别是什么?分别在什么 join 场景出现?

MySQL 简单

如何查看一条 SQL 的实际执行计划?EXPLAIN 与 EXPLAIN ANALYZE 有什么区别?