Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
O nas
Określa algorytm sprzężenia, który ma być używany w operacji sprzężenia.
Dozwolone wartości
| Nazwa | Wartość | Opis |
|---|---|---|
JoinAlgorithm.Dynamic |
0 | Automatycznie wybiera algorytm sprzężenia na podstawie inspekcji początkowych wierszy i metadanych obu tabel. |
JoinAlgorithm.PairwiseHash |
1 | Buforuje wiersze zarówno tabel po lewej, jak i prawej do momentu całkowitego buforowania jednej z tabel, a następnie wykonuje funkcję LeftHash lub RightHash, w zależności od tego, która tabela została całkowicie buforowana. Ten algorytm jest zalecany tylko w przypadku małych tabel. |
JoinAlgorithm.SortMerge |
2 | Wykonuje strumieniowe scalanie na podstawie założenia, że obie tabele są sortowane według ich kluczy łączenia. Chociaż jest wydajna, zwróci nieprawidłowe wyniki, jeśli tabele nie są sortowane zgodnie z oczekiwaniami. |
JoinAlgorithm.LeftHash |
3 | Buforuje lewe wiersze do tabeli odnośników i przesyła strumieniowo prawe wiersze. Dla każdego prawego wiersza pasujące lewe wiersze są znajdowane za pomocą buforowanej tabeli wyszukiwania. Ten algorytm jest zalecany, gdy lewa tabela jest mała, a większość wierszy z prawej tabeli powinna być zgodna z lewym wierszem. |
JoinAlgorithm.RightHash |
4 | Buforuje prawe wiersze do tabeli wyszukiwania i przesyła lewe wiersze. Dla każdego lewego wiersza odpowiednie wiersze po prawej stronie są odnajdywane za pomocą buforowanej tabeli odnośników. Ten algorytm jest zalecany, gdy prawa tabela jest mała, a większość wierszy z lewej tabeli powinna być zgodna z prawym wierszem. |
JoinAlgorithm.LeftIndex |
5 | Partiami wykorzystuje klucze z lewej tabeli do wykonywania zapytań predykatowych względem prawej tabeli. Ten algorytm jest zalecany, gdy prawa tabela jest duża, obsługuje składanie Table.SelectRowsi zawiera kilka wierszy, które mają być zgodne z lewym wierszem. |
JoinAlgorithm.RightIndex |
6 | W partiach używa kluczy z prawej tabeli do wykonywania zapytań opartych na predykacie względem lewej tabeli. Ten algorytm jest zalecany, gdy lewa tabela jest duża, obsługuje składanie Table.SelectRowsi zawiera kilka wierszy, które mają być zgodne z prawym wierszem. |