Lock zaman aşımı
- SQL kursu
- İleri seviye
- Ders 64/81
- 4 dk
Kilit bekleme süresini öğrenirsin.
Lock zaman aşımı
Lock timeout bir kilidin ne kadar bekleneceğini sınırlar. Süre dolunca hata verir.
SET lock_timeout = '5s';5 saniye sonra hata verir.
Lock zaman aşımı — ayrıntı
Lock timeout sonsuz beklemeyi önler. Uzun süren kilit beklemede işlem iptal olur.
PostgreSQL'de SET lock_timeout = '5s' ile beş saniyeden uzun bekleyen işlem hata alır; uygulama bu hatayı yakalayıp kullanıcıya bilgi verebilir.
Uygulama Lock zaman aşımı
SET lock_timeout = '5s' ile kilitleme zaman aşımını 5 saniye yap.
Başlangıç kodu
-- zaman aşımı ayarla
SETÖrnek çözüm
SET lock_timeout = '5s';Beklenen çıktı
Zaman aşımı ayarlandı
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 lock_timeout ekle
SET ____ = '5s';
SET lock_timeout = '5s';
Açıklama: lock_timeout doğru cevap.
2 Lock zaman aşımı: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
timeout |
zaman aşımı |
5s |
süre |
hata |
iptal |
bekleme |
sınır |
3 Lock timeout ne yapar?
- Sorgu çalıştırır
- Kilit açar
- Süre sınır koyar Doğru cevap
- İndeks ekler
Açıklama: Lock timeout süre sınırı koyar.