开发者社区 > 数据库 > 正文

怎么理解查询优化器?

怎么理解查询优化器?

展开
收起
vncamyi27xznk 2021-12-24 15:54:09 419 0
1 条回答
写回答
取消 提交回答
  • 查询优化器的主要作用是用来负责生成SQL语句的执行计划。优化器是数据库的核心价值所在,它是数据库的“大脑”,优化SQL某种意义上就是理解优化器的行为。 在MySQL里面,优化的依据是执行成本,它的本质是CBO,也就是说执行计划的生成是基于成本的。目前MySQL优化器没有那么完善,执行成本主要基于行数而定。优化器工作的前提是了解数据,工作的目的是解析SQL,生成执行计划。

    答复内容摘自《深入MySQL实战》,这本电子书收录开发者藏经阁 下载连接:https://developer.aliyun.com/topic/download?id=1167

    2021-12-24 16:39:50
    赞同 展开评论 打赏
问答地址:

数据库领域前沿技术分享与交流

相关电子书

更多
Phoenix 全局索引原理与实践 立即下载
MySQL查询优化实战 立即下载
RowKey与索引设计:技巧与案例分析 立即下载