Gejala

Pembersihan data otomatis penyimpanan kueri mungkin gagal pada edisi SQL Server 2016 selain Enterprise dan pengembang. Oleh karena itu, jika data tidak dihapus secara manual, spasi yang digunakan oleh penyimpanan kueri akan berkembang seiring waktu hingga mencapai batas yang dikonfigurasi. Jika masalah ini tidak teratasi, ruang disk yang dialokasikan untuk log kesalahan juga akan terisi, karena setiap upaya untuk menjalankan pembersihan akan menghasilkan file dump. Periode aktivasi pembersihan tergantung pada frekuensi beban kerja. Namun, tidak melebihi 15 menit.

Pemecahan Masalah

Perbaikan untuk masalah ini termasuk dalam pembaruan kumulatif berikut ini untuk SQL Server:

Pembaruan kumulatif 1 untuk SQL Server 2016

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 2016

Penyelesaian Masalah

Untuk mengatasi masalah ini jika Anda berencana untuk menggunakan penyimpanan kueri pada edisi Selain perusahaan dan pengembang, Anda harus secara eksplisit menonaktifkan kebijakan pembersihan. Anda bisa melakukan ini baik dari SQL Server Management Studio (properti database) atau dengan menggunakan skrip Transact-SQL berikut ini:

MENGUBAH DATABASE database_name Atur QUERY_STORE (OPERATION_MODE = READ_WRITE, CLEANUP_POLICY = (STALE_QUERY_THRESHOLD_DAYS = 0), SIZE_BASED_CLEANUP_MODE = off)Selain itu, pertimbangkan opsi pembersihan manual untuk mencegah penyimpanan kueri beralih ke mode baca-saja. Misalnya, jalankan kueri berikut untuk membersihkan dataspace secara berkala:

MENGUBAH DATABASE_NAME database QUERY_STORE ClearSelain itu, jalankan kueri penyimpanan kueri yang disimpan secara berkala untuk membersihkan Statistik runtime, kueri tertentu, atau paket:

  • sp_query_store_reset_exec_stats

  • sp_query_store_remove_plan

  • sp_query_store_remove_query

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!

×