Kategori: Isolation Level
MSSQL Server SNAPSHOT Isolation Level
Verileri anlık kopyalar ile okur, bu sayede diğer işlemler beklemez. İlk olarak veritabanı seviyesinde bu özelliğin aktif edilmesi gerekmektedir. Okuma tutarlılığı (read consistency) sağlamayı amaçlar. SI, MVCC (Multi-Version Concurrency Control)mekanizmasını kullanarak,…
MSSQL Server SERIALIZABLE Isolation Level
SERIALIZABLE, MSSQL Server’daki en katı ve en yüksek izolasyon seviyesidir. Bir işlem (transaction) bu seviyede çalıştığında, sanki veritabanında o an sadece o işlem varmış gibi davranır. Bu seviye, REPEATABLE READ…
MSSQL Server REPEATABLE READ Isolation Level
REPEATABLE READ (Tekrarlanabilir Okuma), MSSQL Server’da tutarlılık ve performans arasında bir denge kuran izolasyon seviyesidir. Temel mantığı şudur: Bir işlem (transaction) içinde bir satırı okuduğunuzda, işlem bitene kadar o satırın…
MSSQL Server READ UNCOMMITTED Isolation Level
MSSQL Server’da Read Uncommitted, izolasyon seviyeleri hiyerarşisinin en alt basamağında yer alır. Bu seviyeyi genellikle “hızlı ama riskli” olarak tanımlayabiliriz. Temel mantığı şudur: Bir işlem (transaction), başka bir işlemin henüz…
MSSQL Server READ COMMITTED Isolation Level
SQL Server’da READ COMMITTED, veritabanı kurulduğunda gelen varsayılan (default) izolasyon seviyesidir. Birçok yazılımcı farkında olmasa da yazdığı sorguların çoğu bu kurallar çerçevesinde çalışır. Bu seviyeyi anlamanın en kolay yolu şudur:…
MSSQL Server Isolation Level Nedir
SQL Server’da Isolation Level (İzolasyon Seviyesi), birden fazla işlemin (transaction) aynı anda çalışırken birbirini nasıl etkileyebileceğini belirleyen bir ayardır. İzolasyon seviyeleri, kirli okuma (dirty read), tekrar eden okuma hatası (non-repeatable…
