MySQL
中等
面试题库
MySQL
简单
MyISAM 的 count(*) 是 O(1) 而 InnoDB 是 O(n),为什么?InnoDB 为什么不存行数?
MySQL
中等
count(*) 为什么通常比 count(字段) 更快?InnoDB 底层如何执行 count(*)?
MySQL
简单
count(*) 和 count(1)、count(主键)、count(普通字段) 有什么区别?
MySQL
困难
慢查询优化中如何通过采样回放(如 tcpdump/pt-upgrade)在测试环境验证优化效果?
MySQL
中等
如何用 slow_query_log 配合 log_queries_not_using_indexes 找出漏网的全表扫描?
MySQL
中等
生产环境临时优化慢查询时,有哪些“不动代码”的应急手段?
MySQL
困难
如何用 sys 库的 schema 相关视图快速发现冗余索引与未使用索引?对慢查询优化有什么意义?
MySQL
中等
如何判断一条慢查询是“没走索引”还是“走了索引依然慢”?分别怎么处理?
MySQL
简单
慢查询一定是索引问题吗?还有哪些非索引因素会导致 SQL 变慢?
MySQL
简单
什么是“执行次数多但单次快”型慢查询?如何用性能剖析发现它们?
MySQL
困难