2015-11-23 22 views
0

例如,在列上有一個帶有2個分區的表,其中有2個值:'A'和'B'。考慮一個選擇:MySql是否在分區上並行執行搜索?

select * from my_talbe where my_column in ('A','B'); //other where conditions here 

MySql是否並行執行此選擇?或者從第一個分區再選擇第二個分區?

回答

0

MySQL沒有(當前)從具有任何並行性的單個連接執行任何查詢。這包括IN(),OR,PARTITIONed表,'UNION'等。

例外情況:InnoDB中的一些背景I/O是並行完成的。 「並行複製線程」可以在從站中選擇使用,但這有點像有多個連接。