实例讲解MySQL数据库的查询优化技术 (1)

2016-01-29 13:48 10 1 收藏

实例讲解MySQL数据库的查询优化技术 (1),实例讲解MySQL数据库的查询优化技术 (1)

【 tulaoshi.com - PHP 】

虽然在customer_num和order_num上建有索引,但是在上面的语句中优化器还是使用顺序存取路径扫描整个表。因为这个语句要检索的是分离的行的集合,所以应该改为如下语句:

来源:https://www.tulaoshi.com/n/20160129/1491605.html

延伸阅读
3.7 加注释     MySQL 允许在SQL 代码中使用注释。这对于说明存放在文件中的查询很有用处。可用两个方式编写注释。以“ #”号开头直到行尾的所有内容都认为是注释。另一种为C 风格的注释。即,以“/ *”开始,以“* /”结束的所有内容都认为是注释。C 风格的注释可跨多行,如:     自MySQL 3.23 版以...
5.2 选择API     本节介绍根据各种类型的应用程序选择A P I的方法,比较C、DBI 和PHP API 的能力,并给出它们相对的优点和缺点,并指出什么时候应选择哪一个。     首先应该指出,笔者不认为任一种语言优于其他语言。尽管笔者的确有自己的喜好,但还是统统使用它们。您也会有自己的喜好,像我的评论家一...
3.8 解决方案随笔     本节内容相当杂;介绍了怎样编写解决各种问题的查询。多数内容是在邮件清单上看到的解决问题的方案(谢谢清单上的那些朋友,他们为解决方案作了很多工作)。     3.8.1 将子选择编写为连接     MySQL自3.24版本以来才具有子选择功能。这项功能的缺少是MySQL 中一件...
MySQL提供用C编程语言编写的客户机库,可以用它编写访问M y S Q L的客户机程序。这个库定义了应用程序编程接口,包括下面的实用程序:     ■ 建立和终止与服务器会话的连接管理例程。     ■ 构造查询的例程,将例程发送到服务器,并处理结果。     ■ 当其他C API调用失败时,确定错误...
4.2 MySQL 查询优化程序     在发布一个选择行的查询时, MySQL 进行分析,看是否能够对它进行优化,使它执行更快。本节中,我们将研究查询优化程序怎样工作。更详细的信息,可参阅MySQL 参考指南中的“Getting Maximum Performance from MySQL”,该章描述了MySQL 采用的各种优化措施。该章中的信息会不断变化,因为MySQL...

经验教程

921

收藏

38
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部