KB4053291-memperbaiki: "sys.dm_exec_query_profiles" DMV mengembalikan kesalahan "estimate_row_count" di SQL Server 2017 di Linux dan Windows

Gejala

Saat Anda meminta SYS. DM_EXEC_QUERY_PROFILES DMV untuk memeriksa rencana eksekusi yang merujuk tabel yang berisi banyak baris (lebih dari 232), DMV mungkin mengembalikan jumlah baris yang salah dalam kolom "estimate_row_count" dari beberapa operator, pembatasan nilai di 232.

Catatantidak ada perkiraan rencana kueri atau Statistik kueri langsung yang terpengaruh oleh masalah ini.

Penyebab

Masalah ini terjadi karena kolom "estimate_row_count" secara internal ditangani sebagai nilai 32-bit. Untuk nilai yang lebih besar dari 232, Microsoft SQL Server membatasi kolom ke 232.

Pemecahan Masalah

Perbaikan ini disertakan dalam pembaruan kumulatif 2 untuk SQL Server 2017.

Tentang Build 2017 SQL Server

Setiap Build baru dari SQL Server 2017 berisi semua perbaikan hotfix dan pembaruan keamanan yang ada di Build sebelumnya. Kami menyarankan Anda menginstal Build terbaru SQL Server 2017.

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?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×