Burada , her satırda bazı ekstra verilerin depolanacağını, bu nedenle performans düşüşü görebileceğimizi, ancak başka hangi risklerin bulunduğunu okudum.
Örneğin. Bu veritabanının kurtarılmasını etkiler mi? Bundan yararlanmak için yapmamız gereken başka bir şey var mı?
Bu komutları çalıştırmayı planlıyorum:
ALTER DATABASE DatabaseName SET READ_COMMITTED_SNAPSHOT ON
ALTER DATABASE DatabaseName SET ALLOW_SNAPSHOT_ISOLATION ON
Bunun bize bir işlem daha yakın bir şey vereceğine inanıyorum ki eğer bir işlem diğer işlemlerin güncelleniyorsa eski verileri okuyabilir. Bu doğru mu?
Bunu inceliyorum, çünkü SQL Server 2005’te kilitleme sorunlarından bıktım. Bu durumun, kullanıcıların zaman zaman görülen kilitlenmelerini azaltacağını, uygulamamızın genel performansına yardımcı olabileceğini ve geliştiricilerimizin işlem yapmadan birden fazla işlem yapmasını teşvik edeceğini umuyorum. korku.