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".

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.