Heim > Datenbank > MySQL-Tutorial > MySQL优化器可选开关详解

MySQL优化器可选开关详解

WBOY
Freigeben: 2016-06-07 15:20:16
Original
1210 Leute haben es durchsucht

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 MySQL 从5.1开始,提供了关于优化器选项的开关选项。 这样,我们可以强制在优化器糊涂的时候,关闭一些我们认为不该做的事情;或者是当我们想查看优化器为什么要这么选择的时候,可以手动关闭或者打

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

  MySQL 从5.1开始,提供了关于优化器选项的开关选项。 这样,我们可以强制在优化器糊涂的时候,关闭一些我们认为不该做的事情;或者是当我们想查看优化器为什么要这么选择的时候,可以手动关闭或者打开这些选项来进行优化策略的改变。

  MySQL 5.1 增加以下开关:

  MySQL 5.5 新增以下开关:

  MySQL 5.6 增加以下开关:

  1. mrr

  2. batched_key_access

  3. block_nested_loop

  4. index_condition_pushdown

  5. use_index_extensions

  6. semijoin

  mysql> select b.class_name from class as b, student as a where a.class_id = b.id; +------------+ | class_name | +------------+ | xinxi | | xinxi | +------------+ 2 rows in set (0.00 sec)

  7. firstmatch

  8. loosescan

  9. materialization

MySQL优化器可选开关详解

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage