SQL-də kilid nədir?
SQL-də kilid nədir?

Video: SQL-də kilid nədir?

Video: SQL-də kilid nədir?
Video: SQL | Sütunların birləşdirilməsi | INNAB #sql #quicktips 2024, Noyabr
Anonim

Bağlamaq : Bağlamaq məlumatların ardıcıllığını təmin edən mexanizmdir. SQL Server qıfıllar ə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.

Həmçinin soruşdular ki, verilənlər bazası kilidi 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.

SQL Serverdə kilid növləri hansılardır? 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.).

Sonra, kilid nədir və ümumiyyətlə necə işləyir?

A bağlamaq sahibi olan əməliyyat üçün məlumat elementinin müstəsna istifadəsinə zəmanət vermək üçün paralellik nəzarətində istifadə edilən mexanizmdir. bağlamaq . Məsələn, əgər məlumat elementi X hazırdadırsa kilidli T1 əməliyyatı ilə T2 əməliyyatı, T1 özünün buraxılmasına qədər məlumat elementi X-ə daxil ola bilməyəcək bağlamaq.

Niyə kilid SQL-də vacibdir?

SQL Server kilidləmə dır,-dir,-dur,-dür vacibdir izolyasiya tələbinin bir hissəsidir və buna xidmət edir bağlamaq əməliyyatın təsirinə məruz qalan obyektlər. Obyektlər olduğu halda kilidli , SQL Server digər əməliyyatların tətbiq edilən obyektlərdə saxlanılan məlumatlarda hər hansı dəyişiklik etməsinin qarşısını alacaq bağlamaq.

Tövsiyə: