Bazı siler, güncellemeler ve SQL Server 2008 R2 bir tabloya ekler gerçekleştiren (T1 denir) uzun çalışan bir işlem var. Aynı zamanda, başka bir işlem periyodik olarak bu tablodan select deyimlerini çalıştırır.
Varsayılan yalıtım ayarları altında (Bence OKULULDU?), T1, işlem tamamlanıncaya veya geri alınana kadar seçili ifadelerin çalışmasını engeller.
Ne görmek istiyorum işlem devam ederken bile tutarlı ifadeler işlevini seçmek için select deyimleri içindir. SNAPSHOT izolasyonunun yardımcı olabileceğine inanıyorum, ancak doğru yönde olup olmadığımdan emin değilim. Bu, bu uygulama için en iyi izolasyon seviyesi olur mu?
İkincisi, select deyimlerini çağıran işlem üzerinde herhangi bir denetimim yok, ancak T1'i çağıran .NET uygulaması üzerinde denetimim var. Hem select deyimlerinde hem de T1'de herhangi bir yalıtım düzeyi değişikliği gerekli olacak mı, yoksa yalnızca T1'i farklı bir yalıtım seviyesine sahip olarak işaretlemek yeterli mi?