Heim  >  Artikel  >  Datenbank  >  MySQL 5.6 子查询有了强劲优化

MySQL 5.6 子查询有了强劲优化

WBOY
WBOYOriginal
2016-06-07 17:18:021016Durchsuche

mysql的子查询一直以来以性能差为著称,所以解决的方案是用表连接代替子查询。子查询在mysql里,仅仅看成一个功能,生产环境下很

mysql5.6 子查询不再是花瓶,不再是一个摆设。

mysql的子查询一直以来以性能差为著称,所以解决的方案是用表连接代替子查询。

子查询在mysql里,仅仅看成一个功能,生产环境下很少使用到。

但如今在mysql5.6里,子查询终于有了强劲的优化,这意味着,你可以在生产环境下使用子查询。

下面我分别在mysql5.5和mysql5.6里演示下,加以对比:

MySQL 5.6 子查询有了强劲优化

MySQL 5.6 子查询有了强劲优化

可以看到mysql5.6里,子查询比5.5快了10倍。

优化器优化以后的效果,,如下:

MySQL 5.6 子查询有了强劲优化

MySQL 5.6 子查询有了强劲优化

现在可以放心大胆的去用子查询了,再也不用担心开发写的烂SQL了。

linux

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:DB2成功启动后又自动停止Nächster Artikel:Oracle BAM 使用体会