Applies ToSQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

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.

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.