Gejala
Saat Anda menggunakan selalu pada grup ketersediaan di Microsoft SQL Server 2016 atau 2017, pemulihan paralel replika sekunder yang dapat dibaca ditangguhkan jika ada kueri baca-saja bersamaan pada replika yang sama, dan Anda menerima pesan kesalahan berikut:
Date\time SPID terjadi saat menunggu kait buffer--tipe 4, BP 000000E66DA93540, halaman pageid, stat 0Xb, id database: DatabaseID, id unit alokasi: unitid, tugas taskid, waittime 300 seconds, Flags 0x1018, tugas pemilik. Tidak melanjutkan menunggu.
Pemecahan Masalah
Masalah ini telah diperbaiki dalam pembaruan kumulatif berikut ini untuk SQL Server:
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:
Penyelesaian Masalah
Untuk mengatasi masalah ini, gunakan salah satu metode berikut ini:
-
Hindari replika utama dan replika sekunder yang bekerja pada tabel yang sama secara bersamaan.
-
Mengatur waktu habis kueri untuk keluar dari kueri ketika telah dieksekusi selama 1 atau 2 menit.
-
Mengurangi MAXDOP.
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".
Referensi
Pelajari tentang terminologiyang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.