Gejala
Saat Anda menjalankan kueri yang memiliki gabungan tabel untuk tabel columnstore kluster, dan klausa JOIN ON dan WHERE merujuk ke kolom yang sama, SQL Server mungkin tidak mengevaluasi gabungan hash untuk gabungan tabel.
Penyebab
Masalah ini terjadi karena kunci gabungan dihapus dari pohon kueri selama normalisasi kueri. Menurut Desain, SQL Server tidak menghasilkan rencana penggabungan hash untuk gabungan tanpa tombol Gabung.
Pemecahan Masalah
Informasi pembaruan kumulatif
Penyempurnaan ini diperkenalkan dalam pembaruan kumulatif SQL Server berikut ini.
Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Kami menyarankan Anda mengunduh dan menginstal pembaruan kumulatif terbaru untuk SQL Server:
Penyelesaian Masalah
Untuk mengatasi masalah ini, tambahkan petunjuk opsi (Gabung HASH) ke kueri.
Informasi Selengkapnya
Pembaruan kumulatif ini memperkenalkan bahwa SQL Server mengevaluasi rencana gabungan HASH ketika gabungan tabel dilakukan untuk tabel columnstore. Kueri yang mengakses tabel columnstore mungkin mendapat manfaat dari penggabungan hash karena penggabungan hash dapat dilakukan dalam mode batch. Untuk mengaktifkan penyempurnaan, tambahkan bendera pelacakan 2441 ke parameter permulaan atau opsi Tambahkan (QUERYTRACE, 2441) ke kueri.
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".