Baru-baru ini saya mengalami masalah kebuntuan karena Sql Server mengunci lebih dari yang diperlukan (halaman). Anda benar-benar tidak dapat melakukan apa pun untuk menentangnya. Sekarang kita menemukan pengecualian kebuntuan... dan saya berharap saya memiliki Oracle sebagai gantinya.
Sunting:Kami menggunakan isolasi snapshot sementara itu, yang memecahkan banyak, tetapi tidak semua masalah. Sayangnya, untuk dapat menggunakan isolasi snapshot, itu harus diizinkan oleh server database, yang dapat menyebabkan masalah yang tidak perlu di situs pelanggan. Sekarang kami tidak hanya menangkap pengecualian kebuntuan (yang tentu saja masih dapat terjadi) tetapi juga memotret masalah konkurensi untuk mengulangi transaksi dari proses latar belakang (yang tidak dapat diulang oleh pengguna). Namun performanya masih jauh lebih baik dari sebelumnya.