Berlaku Untuk
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use)

Gejala

Asumsikan bahwa Anda telah mengaktifkan pengukur cardinality barudi Microsoft SQL Server 2014. Saat Anda menjalankan kueri yang berisi pernyataan Join, Anda mungkin mengalami masalah berikut ini:

  • Beberapa kueri memerlukan waktu yang lebih lama untuk dikompilasi, terutama ketika kueri memiliki jumlah gabungan yang besar. Waktu kompilasi mungkin terus berkembang secara signifikan dengan berkembangnya penggabungan.

  • Saat predikat gabungan menggunakan kondisi lain selain kesetaraan atau kombinasi persamaan, perkiraan jumlah baris tipe tertentu dalam gabungan berbeda dari jumlah baris aktual yang diproses. Dalam situasi ini, kinerja kueri berkurang, dan karena kueri meminta hibah memori yang besar, keseluruhan kinerja server berkurang.

Pemecahan Masalah

Informasi paket layanan

Untuk mengatasi masalah ini, Dapatkan Service Pack 1 untuk SQL Server 2014.

Untuk informasi selengkapnya tentang SQL Server 2014 Service Pack 1 (SP1), lihat bug yang diperbaiki di SQL server 2014 Service Pack 1.Catatan Untuk memperbaiki efek untuk masalah kedua yang diuraikan dalam artikel ini, Aktifkan bendera pelacakan 4199.

Penyelesaian Masalah

Untuk mengatasi masalah ini, gunakan pengukur cardinality lama dengan salah satu pengaturan database tingkat kompatibilitas ke nilai yang kurang dari 120, atau mengaktifkan bendera pelacakan 9481 di tingkat global, sesi, atau 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.