首页 相关文章 Mysql入门系列:MySQL查询优化程序

Mysql入门系列:MySQL查询优化程序

  4.2 MySQL查询优化程序

  在发布一个选择行的查询时, MySQL进行分析,看是否能够对它进行优化,使它执行更快。本节中,我们将研究查询优化程序怎样工作。更详细的信息,可参阅MySQL参考指南中的Getting Maximum Performance from MySQL,该章描述了MySQL采用的各种优化措

  施。该章中的信息会不断变化,因为MySQL的开发者不断对优化程序进行改进,因此,有必要经常拜访一下该章,看看是否有可供利用的新技巧。(http://www.mysql.com/ 处的MySQL联机参考指南在不断地更新。)

  MySQL查询优化程序利用了索引。当然,它也利用了其他信息。例如,如果发布下列查询,MySQL将非常快地执行它,不管相应的表有多大:

  SELECT * FROM tb1_name WHERE 1= 0

  在此情形中,MySQL考察WHERE 子句,如果认识到不可能有满足该查询的行,就不会对该表进行搜索。可利用EXPLAIN 语句知道这一点,EXPLAIN 语句要求MySQL显示某些有关它应该执行一条SELECT 查询,而实际没有执行的信息。为了使用E X P L A I...[ 查看全文 ]

2016-02-19 标签:

Mysql入门系列:MySQL查询优化程序的相关文章

手机页面
收藏网站 回到头部