SQL Server'da taahhütsüz olarak okunan nedir?
SQL Server'da taahhütsüz olarak okunan nedir?

Video: SQL Server'da taahhütsüz olarak okunan nedir?

Video: SQL Server'da taahhütsüz olarak okunan nedir?
Video: Python ve Gereken Diğer Uygulamaların Kurulumu Nasıl Yapılır ? 2024, Mayıs
Anonim

TAAHHÜTSİZ OKUYUN . deyimlerin yapabileceğini belirtir okuman diğer işlemler tarafından değiştirilmiş ancak henüz taahhüt edilmemiş satırlar. Şurada yürütülen işlemler TAAHHÜTSİZ OKUYUN seviye, diğer işlemlerin verileri değiştirmesini önlemek için paylaşılan kilitler yayınlamaz okuman cari işlem tarafından.

Bununla ilgili olarak, SQL Server'da okunan nedir?

OKUMA TAAHHÜDÜ için varsayılan izolasyon seviyesidir SQL Server . Kirlenmeyi önler okur ifadelerin yapamayacağını belirterek okuman değiştirilmiş ancak henüz değiştirilmemiş veri değerleri bağlılık diğer işlemler tarafından. İşlem, işlem başladığında var olan veri satırı sürümlerini kullanır.

Ayrıca bilin, hayalet okuma nedir? A hayalet okuma bir işlem sırasında, iki özdeş sorgu yürütüldüğünde ve ikinci sorgu tarafından döndürülen satır koleksiyonu birinciden farklı olduğunda oluşur. Basit örnekler: Kullanıcı A aynı sorguyu iki kez çalıştırır.

Bu şekilde, Nolock ile aynı şekilde okunmaz mı?

İkisi arasındaki tek fark, okuman - taahhütsüz izolasyon seviyesi, tüm bağlantı için kilitleme mekanizmasını belirler ve kilit yok tablo ipucu, ipucu verdiğiniz tablonun kilitleme mekanizmasını belirler. Diğerlerinin de belirttiği gibi işlevleri açısından hiçbir fark yoktur.

db2'de taahhütsüz okuma nedir?

V4'ten beri DB2 sağladı okuman -geçişli kilitler, “olarak da bilinir kirli okuma " veya " taahhütsüz okuma ,” eşzamanlılık sorunlarının üstesinden gelmeye yardımcı olmak için. kullanırken taahhüt edilmemiş okumalar bir uygulama programı olabilir okuman değiştirilmiş, ancak henüz taahhüt edilmemiş veriler.

Önerilen: