Mündəricat:

SQL Serverdə kilidləmə nədir?
SQL Serverdə kilidləmə nədir?

Video: SQL Serverdə kilidləmə nədir?

Video: SQL Serverdə kilidləmə nədir?
Video: SQL Serverdə cədvəldəki dəyişikliyi yadda saxlayanda aşağıdakı kimi xəta çıxırsa həlli yolu. 2024, Bilər
Anonim

Bağlamaq : Bağlamaq məlumatların ardıcıllığını təmin edən mexanizmdir. SQL Server kilidləri əməliyyat başlayanda obyektlər. Əməliyyat başa çatdıqda, SQL Server buraxır kilidli obyekt. Eksklüziv (X) Kilidlər : Bu zaman bağlamaq növü baş verir, digər əməliyyatların dəyişdirilməsi və ya daxil olmasının qarşısını almaq üçün baş verir a kilidli obyekt.

Bundan əlavə, verilənlər bazasında kilidləmə nədir?

A verilənlər bazası kilidi istifadə olunur bağlamaq ” bəzi məlumatlar a verilənlər bazası belə ki, yalnız bir verilənlər bazası istifadəçi/sessiya həmin xüsusi məlumatları yeniləyə bilər. Kilidlər adətən ROLLBACK və ya COMMIT SQL bəyanatı ilə buraxılır.

Bundan əlavə, SQL Serverdə kilidləmə və bloklama nədir? Kilidlənir olan mexanizmdir SQL Server əməliyyatlar zamanı məlumatların bütövlüyünü qorumaq üçün istifadə edir. Blok . Blok (və ya bloklama kilidi ) iki proses eyni məlumat parçasına eyni vaxtda daxil olmaq lazım olduqda baş verir, yəni bir proses qıfıllar məlumat, digəri isə digərinin tamamlayıb buraxmasını gözləmək lazımdır bağlamaq.

Eynilə, soruşulur ki, SQL Serverdə hansı növ kilidlər var?

SQL Serverdə 20-dən çox müxtəlif kilid növü var, lakin indi ən vaciblərinə diqqət yetirək

  • Paylaşılan kilidlər (S). SELECT kimi oxu əməliyyatları zamanı oxucular tərəfindən əldə edilən kilidlər.
  • Eksklüziv kilidlər (X).
  • Kilidləri yeniləyin (U).
  • Niyyət kilidləri (IS, IX, IU və s.).

SQL Serverdə yeniləmə kilidi nədir?

Kilidi yeniləyin daxilidir kilidləmə dalana dirənmə mərhələsindən qaçmaq üçün edilir, yəni fərz edək ki, 5 prosesdən 3-ü istəyir yeniləmə məlumat. Bu üç proses tələb edir server eksklüziv çıxarmaq bağlamaq hansı server asanlıqla verə bilməz, çünki digər 2 proses hələ də məlumatları oxuyur və paylaşır bağlamaq hələ də davam edir.

Tövsiyə: