Pilihan Anda untuk memuat semua data sekaligus berarti sangat sedikit pilihan:
- Gunakan sp_getapplock untuk membuat serial akses melalui kode yang relevan
- Gunakan TABLOCKX, HOLDLOCK pada pembacaan dalam transaksi
Anda mengalami masalah karena SET TRANSACTION ISOLATION LEVEL SERIALIZABLE
hanya memengaruhi isolasi kunci:Anda perlu mengontrol durasi (HOLDLOCK
) dan perincian + modus (TABLOCKX
)