Pemblokiran yang disebabkan oleh Query Store. Tidak dapat menghapus atau menonaktifkan

8

Saya baru-baru ini memperbarui SQL Server 2016 kami ke SP2 dan CU terbaru (KB4458621) yang dirilis pada Agustus 2018. Hanya di hari terakhir ini, saya perhatikan ada beberapa pemblokiran yang terjadi. Saya tidak dapat membunuh SPID b / c itu bukan proses pengguna. Menurut SP_WHO2, perintahnya adalah "Query Store ASYN". Saya telah mencoba membersihkan data dan menonaktifkan penyimpanan kueri melalui Script dan melalui UI. Sepertinya tidak ada yang berhasil dan itu hanya berputar dan kemudian mulai menyebabkan lebih banyak pemblokiran. Apakah ada orang lain yang mengalami masalah ini? Adakah yang bisa membantu saya mencari tahu cara menonaktifkan toko kueri berhasil? SP_WhoIsActive @show_System_SPIDS = 1 hasil di bawah ini (hanya hasil pencarian toko)

SP_WhoIsAktif 1 SP_WhoIsAktif 2

PEMBARUAN - Ini sekarang menyebabkan drive TempDB terisi. Akan mencoba reboot dalam beberapa jam dan melihat apakah itu menyelesaikan masalah. Akan membuat Anda tetap diposting.

Terima kasih, Nate

Nate
sumber
Anda menjalankan SET QUERY_STORE = OFF tetapi dihidupkan kembali? Saya akan melacak dan melihat apakah ada proses lain yang melakukan itu.
Jacob H
Saya akan berpikir bahwa pernyataan itu akan langsung. Namun, itu hanya berputar saat menjalankannya dan kemudian mulai menyebabkan lebih banyak pemblokiran. Jadi saya akhirnya membatalkan permintaan.
Nate
Adakah indeks offline yang sedang dibangun kembali? Juga, temukan pemblokir utama dan cobalah untuk membunuhnya. Kami membutuhkan detail lebih lanjut - instal sp_whoisactive.
Kin Shah
Tidak ada indeks yang sedang dibangun saat ini. Saya telah menginstal SP_WhoIsActive, tetapi itu tidak menunjukkan proses SPIDS ini. SPID pemblokiran dan SPID yang diblokir adalah perintah Query Store.
Nate
1
jalankan dengan @show_system_spids = 1.
Kin Shah

Jawaban:

1

Berdasarkan penjelasan Anda, saya percaya ini terkait dengan KB4461562 , dan telah diselesaikan dalam Pembaruan Kumulatif 5 terbaru .

FIX: Transaksi dan pemotongan log dapat diblokir ketika Anda menggunakan Query Store di SQL Server 2016 dan 2017

Randolph Barat
sumber