Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Definisi
Menentukan algoritma gabungan yang akan digunakan dalam operasi gabungan.
Nilai yang diizinkan
| Nama | Nilai | Deskripsi |
|---|---|---|
| JoinAlgorithm.Dynamic | 0 | Secara otomatis memilih algoritma gabungan berdasarkan memeriksa baris awal dan metadata kedua tabel. |
| JoinAlgorithm.PairwiseHash | 1 | Membuffer baris dari tabel kiri dan kanan hingga salah satu tabel benar-benar terbuffer seluruhnya, kemudian melakukan operasi LeftHash atau RightHash, tergantung pada tabel mana yang sepenuhnya terbuffer. Algoritma ini direkomendasikan hanya untuk tabel kecil. |
| JoinAlgorithm.SortMerge | 2 | Melakukan penggabungan streaming berdasarkan asumsi bahwa kedua tabel diurutkan berdasarkan kunci gabungannya. Meskipun efisien, ini akan mengembalikan hasil yang salah jika tabel tidak diurutkan seperti yang diharapkan. |
| JoinAlgorithm.LeftHash | 3 | Menyimpan sementara baris kiri ke dalam tabel pencarian dan mengalirkan secara langsung baris kanan. Untuk setiap baris kanan, baris kiri yang cocok ditemukan melalui tabel pencarian buffer. Algoritma ini direkomendasikan ketika tabel kiri kecil dan sebagian besar baris dari tabel kanan diharapkan cocok dengan baris kiri. |
| JoinAlgorithm.RightHash | 4 | Membuffer baris kanan ke dalam tabel pencarian dan men-stream baris kiri. Untuk setiap baris kiri, baris kanan yang cocok ditemukan melalui tabel pencarian buffer. Algoritma ini direkomendasikan ketika tabel kanan kecil dan sebagian besar baris dari tabel kiri diharapkan cocok dengan baris kanan. |
| JoinAlgorithm.LeftIndex | 5 | Secara bertahap, menggunakan kunci dari tabel kiri untuk menjalankan kueri berbasis predikat terhadap tabel kanan. Algoritma ini direkomendasikan ketika tabel kanan berukuran besar, mendukung pelipatan Table.SelectRows, dan hanya berisi beberapa baris yang diharapkan cocok dengan baris kiri. |
| JoinAlgorithm.RightIndex | 6 | Dalam batch, menggunakan kunci dari tabel kanan untuk melakukan kueri berbasis predikat terhadap tabel kiri. Algoritma ini direkomendasikan ketika tabel kiri besar, mendukung pelipatan Table.SelectRows, dan berisi beberapa baris yang diharapkan cocok dengan baris kanan. |
Berlaku pada
- fungsi tabel