Dela via


JoinAlgorithm.Type

Definition

Anger den kopplingsalgoritm som ska användas i kopplingsåtgärden.

Tillåtna värden

Namn Värde Description
JoinAlgorithm.Dynamic 0 Väljer automatiskt en kopplingsalgoritm baserat på att inspektera de första raderna och metadata för båda tabellerna.
JoinAlgorithm.PairwiseHash 1 Buffrar raderna i både de vänstra och högra tabellerna tills en av tabellerna är helt buffrad och utför sedan en LeftHash eller RightHash, beroende på vilken tabell som buffrades helt. Den här algoritmen rekommenderas endast för små tabeller.
JoinAlgorithm.SortMerge 2 Utför en strömningssammanslagning baserat på antagandet att båda tabellerna sorteras efter deras kopplingsnycklar. Även om det är effektivt returnerar det felaktiga resultat om tabellerna inte sorteras som förväntat.
JoinAlgorithm.LeftHash 3 Buffrar de vänstra raderna i en uppslagstabell och strömmar de högra raderna. För varje höger rad hittas de matchande vänstra raderna via den buffrade uppslagstabellen. Den här algoritmen rekommenderas när den vänstra tabellen är liten och de flesta rader från den högra tabellen förväntas matcha en vänster rad.
JoinAlgorithm.RightHash 4 Buffrar de högra raderna i en uppslagstabell och strömmar de vänstra raderna. För varje vänster rad hittas matchande högra rader via den buffrade uppslagstabellen. Den här algoritmen rekommenderas när den högra tabellen är liten och de flesta rader från den vänstra tabellen förväntas matcha en högerrad.
JoinAlgorithm.LeftIndex 5 I batchar använder du nycklarna från den vänstra tabellen för att göra predikatbaserade frågor mot den högra tabellen. Den här algoritmen rekommenderas när den högra tabellen är stor, stöder vikning av Table.SelectRows och innehåller några rader som förväntas matcha en vänster rad.
JoinAlgorithm.RightIndex 6 I batchar använder du nycklarna från den högra tabellen för att göra predikatbaserade frågor mot den vänstra tabellen. Den här algoritmen rekommenderas när den vänstra tabellen är stor, stöder vikning av Table.SelectRows och innehåller några rader som förväntas matcha en högerrad.

Gäller för