Բովանդակություն:

Ի՞նչ է կողպումը SQL Server-ում:
Ի՞նչ է կողպումը SQL Server-ում:

Video: Ի՞նչ է կողպումը SQL Server-ում:

Video: Ի՞նչ է կողպումը SQL Server-ում:
Video: 23.SQL Սկսնակների համար։Աղյուսակների կառուցում 2024, Նոյեմբեր
Anonim

Կողպեք : Կողպեք տվյալների հետևողականությունն ապահովելու մեխանիզմ է: SQL Server կողպեքներ օբյեկտներ, երբ գործարքը սկսվում է: Երբ գործարքն ավարտված է, SQL Server թողարկում է կողպված օբյեկտ. Բացառիկ (X) Փականներ : Երբ սա կողպեք տեսակը տեղի է ունենում, այն տեղի է ունենում՝ կանխելու այլ գործարքներ՝ փոփոխելու կամ մուտք գործելու համար a կողպված օբյեկտ.

Ավելին, ի՞նչ է տվյալների բազայում արգելափակումը:

Ա տվյալների բազայի կողպեք օգտագործվում է « կողպեք «որոշ տվյալներ ա տվյալների բազա այնպես որ միայն մեկը տվյալների բազա օգտատերը/սեսը կարող է թարմացնել տվյալ տվյալը: Փականներ սովորաբար թողարկվում են կամ ROLLBACK կամ COMMIT SQL հայտարարությամբ:

Բացի այդ, ի՞նչ է կողպումը և արգելափակումը SQL Server-ում: Կողպում այն մեխանիզմն է, որը SQL Server օգտագործում է գործարքների ընթացքում տվյալների ամբողջականությունը պաշտպանելու համար: Արգելափակել . Արգելափակել (կամ արգելափակող կողպեք ) տեղի է ունենում, երբ երկու գործընթացներին անհրաժեշտ է միաժամանակ մուտք գործել տվյալների նույն կտոր, այնպես որ մեկ գործընթաց կողպեքներ տվյալները, իսկ մյուսը պետք է սպասի մյուսի ավարտին և թողարկի կողպեք.

Նմանապես, հարցնում են, թե որո՞նք են կողպեքների տեսակները SQL Server-ում:

SQL Server-ն ունի ավելի քան 20 տարբեր կողպեքի տեսակներ, բայց առայժմ եկեք կենտրոնանանք ամենակարևորների վրա:

  • Ընդհանուր կողպեքներ (S): Այն կողպեքները, որոնք ձեռք են բերվել ընթերցողների կողմից ընթերցման գործողությունների ժամանակ, ինչպիսիք են SELECT:
  • Բացառիկ կողպեքներ (X):
  • Թարմացրեք կողպեքները (U):
  • Ինտենտ կողպեքներ (IS, IX, IU և այլն):

Ի՞նչ է թարմացման կողպումը SQL Server-ում:

Թարմացնել կողպեքը ներքին է կողպում արված է փակուղային փուլից խուսափելու համար, այսինքն՝ ենթադրենք, որ 5-ից 3 գործընթաց է ուզում թարմացնել տվյալները։ Այս երեք գործընթացները պահանջում են սերվեր թողարկել բացառիկ կողպեք որը սերվեր չի կարող հեշտությամբ թողարկել, քանի որ մյուս 2 գործընթացները դեռ կարդում են տվյալները և կիսվում կողպեք դեռ միացված է:

Խորհուրդ ենք տալիս: