假設我們有一個大的mysql表,其中有不到1000萬行。 如果我想選擇所有的結果,顯然全表掃描工作正常。 select * from table_name;
但是如何使它平行?我發現Sqoop的解決方案是Split。 select * from table_name where id >= 1 and id < 10000;
select * from table_name where id
我有以下自連接查詢: SELECT A.id
FROM mytbl AS A
LEFT JOIN mytbl AS B
ON (A.lft BETWEEN B.lft AND B.rgt)
查詢是相當緩慢,並期待在執行計劃後的原因似乎是JOIN中的全表掃描。該表只有500行,並懷疑這是我將其增加到100,000行的問題,以查看它是否對優化程序的選擇產生影響。 它沒有,100k行它仍然在