10bet网址
MySQL 5.7参考手册
相关的文档10bet官方网站 下载本手册
PDF(美国高级主任)- 36.3 mb
PDF (A4)- 36.3 mb
手册页(TGZ)- 236.9 kb
手册页(Zip)- 348.5 kb
信息(Gzip)- 3.4 mb
信息(邮政编码)- 3.4 mb
本手册节选

MySQL 5.7参考手册// 优化子查询、派生表和视图引用

8.2.2优化子查询、派生表和视图引用

MySQL查询优化器有不同的策略来评估子查询:

  • (或=任何)子查询,优化器有这些选择:

    • Semijoin

    • 物质化

    • 存在策略

  • 不是在(或< >所有)子查询,优化器有这些选择:

    • 物质化

    • 存在策略

对于派生表,优化器有这些选择(也适用于视图引用):

  • 将派生表合并到外部查询块中

  • 将派生表物化为内部临时表

下面的讨论提供了关于上述优化策略的更多信息。

请注意

限制更新而且删除使用子查询修改单个表的语句是,优化器不使用半连接或物化子查询优化。作为一种变通方法,尝试将它们重写为多表更新而且删除使用连接而不是子查询的语句。