Gejala

Pertimbangkan skenario berikut:

  • Anda memiliki kueri yang berisi predikat yang melibatkan fungsi skalar parameter yang ditentukan pengguna.

  • Terdapat beberapa kombinasi dari nilai parameter input yang mungkin menghasilkan hasil yang sama dengan fungsi yang ditentukan pengguna ini.

  • SQL Server menggunakan pengukur Cardinality baru di mana mode kompatibilitas database diatur ke 120.

Dalam skenario ini, saat menjalankan kueri, Anda mengalami kinerja kueri yang buruk karena salah memperkirakan jumlah baris untuk predikat yang melibatkan fungsi yang ditentukan pengguna dalam paket pertanyaan.

Pemecahan Masalah

Masalah ini pertama kali diperbaiki dalam pembaruan kumulatif berikut ini untuk SQL Server:

Pembaruan kumulatif 6 untuk SQL Server 2014 Paket Layanan 1Setelah Anda menginstal paket pembaruan kumulatif ini, Anda harus mengaktifkan bendera pelacakan 4199. Untuk melakukan ini, Anda bisa menambahkan parameter startup -T4199 . Atau, Anda bisa menggunakan pernyataan DBCC TRACEON (4199) untuk sesi tertentu.

Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Lihat pembaruan kumulatif terbaru untuk SQL Server:

Pembaruan kumulatif terbaru untuk SQL Server 2014

Status

Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".

Referensi

Pelajari tentang terminologi yang digunakan oleh Microsoft untuk menjelaskan pembaruan perangkat lunak.

Perlu bantuan lainnya?

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung Microsoft Insider

Apakah informasi ini bermanfaat?

Seberapa puaskah Anda dengan kualitas terjemahannya?
Apa yang memengaruhi pengalaman Anda?

Terima kasih atas umpan balik Anda!

×