SQLServer 之 Hash Join

1. 什麼是 Hash Join 當sqlserver須要對包含大量記錄的表作join的時候,每每會選擇hash join,由於hash join性能優異。另外,hash join支持各類外鏈接和半鏈接。算法 Hash Join包含兩個階段。 第一階段是build,sqlserver會讀取一個表的全部記錄生成一個保存在內存中的hash表。這個階段每每會選擇較小的表生成hash表,由於hash表太大
相關文章
相關標籤/搜索