top
Loading...
7.2.6.3.索引合并排序并集訪問算法
7.2.6.3. 索引合并排序并集訪問算法

該訪問算法可以用于當WHERE子句結合OR被轉換為不同的關鍵字的幾個范圍條件,但索引合并方法聯合算法并不適用的時候。

下面是一些例子:

SELECT * FROM tbl_name WHERE key_col1 < 10 OR key_col2 < 20;
 
SELECT * FROM tbl_name
     WHERE (key_col1 > 10 OR key_col2 = 20) AND nonkey_col=30;

排序聯合算法和聯合算法的區別是排序聯合算法必須先索取所有記錄的行ID,然后在返回記錄前對它們進行排序。

作者:mysql.com
來源:http://dev.mysql.com/doc/refman/5.1/zh/optimization.html
北斗有巢氏 有巢氏北斗