Gejala
Kueri Anda mungkin berjalan lambat jika kondisi berikut ini benar:
-
Kueri menggunakan agregat seperti Kelompokkan menurut.
-
SQL Server menggunakan agregat hash dalam rencana kueri.
-
Perkiraan jumlah nilai yang berbeda jauh lebih rendah dari jumlah aktual nilai yang berbeda untuk agregat.
Saat masalah ini terjadi, Anda akan melihat kejadian peringatan hash jika Anda melakukan penelusuran Profiler atau memperpanjang kejadian.
Penyebab
Masalah ini terjadi karena SQL Server menggarisbawahi jumlah hibah memori yang diperlukan. Hasil ini dalam hasil intermiedate yang tumpah ke Code.
Pemecahan Masalah
Masalah ini pertama kali diperbaiki dalam pembaruan kumulatif SQL Server berikut ini:
Catatan Anda harus mengaktifkan bendera pelacakan 9410 untuk mengaktifkan perbaikan 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:
Referensi
Pelajari tentang terminologi yang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.