Masuk dengan Microsoft
Masuk atau buat akun.
Halo,
Pilih akun lain.
Anda memiliki beberapa akun
Pilih akun yang ingin Anda gunakan untuk masuk.

Gejala

Saat Anda mengisi variabel tabel dengan banyak baris lalu bergabung dengan tabel lain, Pengoptimal kueri mungkin memilih paket kueri yang tidak efisien, yang dapat mengakibatkan kinerja kueri lambat.

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:

Paket Layanan 2 untuk SQL Server 2012

Paket Layanan bersifat kumulatif. Setiap paket layanan baru berisi semua perbaikan yang ada dalam paket layanan sebelumnya, beserta perbaikan baru apa pun. Rekomendasi kami adalah untuk menerapkan paket layanan terbaru dan pembaruan kumulatif terbaru untuk paket layanan tersebut. Anda tidak harus menginstal paket layanan sebelumnya sebelum menginstal paket layanan terbaru. Gunakan tabel 1 dalam artikel berikut ini untuk menemukan informasi selengkapnya tentang paket layanan terbaru dan pembaruan kumulatif terbaru:

Cara menentukan versi, edisi dan tingkat pembaruan SQL Server dan komponennya

Informasi Selengkapnya

Saat Anda menggunakan variabel tabel dalam batch atau prosedur, kueri dikompilasi dan dioptimalkan untuk status awal variabel tabel kosong. Jika variabel tabel ini diisi dengan banyak baris pada saat runtime, paket kueri yang disusun sebelumnya mungkin tidak lagi optimal. Misalnya, kueri mungkin bergabung dengan variabel tabel dengan pengulangan bertumpuk karena biasanya lebih efisien untuk sejumlah kecil baris. Paket kueri ini dapat tidak efisien jika variabel tabel memiliki jutaan baris. Gabungan hash mungkin pilihan yang lebih baik di bawah kondisi tersebut. Untuk mendapatkan paket kueri baru, maka perlu dikompilasi ulang. Tidak seperti tabel pengguna atau sementara lainnya, jumlah baris dalam tabel tidak dipicu penyusunan ulang kueri. Biasanya, Anda bisa mengerjakannya dengan opsi (MENGKOMPILASI ulang), yang memiliki biaya overhead sendiri. Bendera pelacakan 2453 memungkinkan keuntungan dari mengkompilasi ulang kueri tanpa opsi (MENGKOMPILASI ulang). Bendera pelacakan ini berbeda dari opsi (MENGKOMPILASI ulang) dalam dua aspek utama. (1) menggunakan batas jumlah baris yang sama seperti tabel lainnya. Kueri tidak perlu dikompilasi untuk setiap eksekusi tidak seperti opsi (MENGKOMPILASI ulang). Ini akan memicu mengkompilasi ulang hanya ketika perubahan jumlah baris melebihi ambang batas yang ditentukan sebelumnya. (2) opsi (MENGKOMPILASI ulang) memaksa kueri untuk mengintip parameter dan mengoptimalkan kueri untuk mereka. Bendera pelacakan ini tidak memaksa parameter mengintip.Catatan bendera pelacakan ini harus aktif pada saat runtime. Anda tidak dapat menggunakan bendera pelacakan ini dengan QUERYTRACEON. Bendera pelacakan ini harus digunakan dengan hati-hati karena bisa menambah jumlah recompilam kueri yang bisa menghabiskan lebih dari penghematan dari pengoptimalan kueri yang lebih baik.

Status

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

Perlu bantuan lainnya?

Kembangkan keterampilan Anda

JELAJAHI PELATIHAN >

Dapatkan fitur baru terlebih dahulu

GABUNG KE MICROSOFT 365 INSIDERS >

Apakah informasi ini berguna?

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

Terima kasih atas umpan balik Anda!

×