知识卡片

引擎接口边界

专业/工作

内容

存储引擎不解析SQL,只通过服务器定义的API响应“开始事务”“按主键读行”等请求。优化器会向引擎询问成本与统计信息,但决策仍在SQL层完成。发散:理解这个边界,才能解释同一SQL在不同引擎上表现不同。

参考来源

《高性能MySQL:第3版》第1章《MySQL架构与历史》