MySQL和PostgreSQL在多表連接算法上的差異

以下文章來源於數據庫架構之美 ,作者數據庫架構之美   我們知道mysql沒有hash join,也沒有merge join,所以在連接的時候只有一種算法nest loop join,nl join使用驅動表的結果集作爲外表到內表中查找每一條記錄,如果有索引,就會走索引掃描,沒有索引就會全表掃。   nl join並不能適用所有場景,例如兩個表都是很大的表的等值連接,這種場景是hash join所
相關文章
相關標籤/搜索