CodeBlanks Logo Icon CodeBlanks

SERIALIZABLE

En yüksek düzeyi öğrenirsin.

SERIALIZABLE

SERIALIZABLE en yüksek seviyedir. Transaction'lar sıralı çalışır. Tüm sorunlar engellenir.

SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;

Örnekte: en güvenli ama en yavaş.

SERIALIZABLE — ayrıntı

SERIALIZABLE phantom read'i de engeller. Ama kilitleme nedeniyle performans düşer.

İşlemler sanki sırayla çalışıyormuş gibi davranır; çakışma olursa veritabanı bir işlemi hata ile durdurur ve uygulamanın yeniden denemesi gerekir.

Uygulama SERIALIZABLE

İzolasyon seviyesini SERIALIZABLE yap.

Başlangıç kodu

query.sql
-- en yüksek seviye
SET

Örnek çözüm

query.sql
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;

Beklenen çıktı

İzolasyon ayarlandı

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 SERIALIZABLE

Soru
SET TRANSACTION ISOLATION LEVEL ____
Cevap
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE

Açıklama: SERIALIZABLE doğru cevap.

2 SERIALIZABLE: kavramları eşleştir

Kavram Anlamı
SERIALIZABLE en yüksek
phantom engellenmiş
sıralı güvenli
yavaş kilitleme

3 En güvenli izolasyon hangisi?

  • SERIALIZABLE Doğru cevap
  • READ UNCOMMITTED
  • READ COMMITTED
  • REPEATABLE READ

Açıklama: SERIALIZABLE en güvenlidir.

İleri seviye bölümündeki tüm dersler