程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL優化器可選開關詳解

MySQL優化器可選開關詳解

編輯:MySQL綜合教程

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved