Orodha ya maudhui:

Ni nini kufunga katika SQL Server?
Ni nini kufunga katika SQL Server?

Video: Ni nini kufunga katika SQL Server?

Video: Ni nini kufunga katika SQL Server?
Video: Как найти и запустить экземпляр SQL Server 2024, Novemba
Anonim

Funga : Funga ni utaratibu wa kuhakikisha uthabiti wa data. Vifungo vya Seva ya SQL vitu wakati shughuli inapoanza. Shughuli itakapokamilika, Seva ya SQL inatoa imefungwa kitu. Kipekee (X) Kufuli : Wakati hii kufuli aina hutokea, hutokea ili kuzuia shughuli nyingine za kurekebisha au kufikia a imefungwa kitu.

Kwa kuongezea, ni nini kufunga kwenye hifadhidata?

A kufuli ya hifadhidata inatumika kufuli ” baadhi ya data katika a hifadhidata ili moja tu hifadhidata mtumiaji/kikao kinaweza kusasisha data hiyo mahususi. Kufuli kawaida hutolewa na taarifa ya ROLLBACK au COMMIT SQL.

Kwa kuongeza, ni nini kufunga na kuzuia katika Seva ya SQL? Kufunga ndio utaratibu huo Seva ya SQL hutumika ili kulinda uadilifu wa data wakati wa miamala. Zuia . Zuia (au kuzuia kufuli ) hutokea wakati michakato miwili inahitaji ufikiaji wa kipande kimoja cha data kwa wakati mmoja ili mchakato mmoja kufuli data na nyingine inahitaji kusubiri nyingine ikamilishe na kuachilia kufuli.

Vile vile, inaulizwa, ni aina gani za kufuli kwenye SQL Server?

Seva ya SQL ina zaidi ya aina 20 tofauti za kufuli lakini kwa sasa tuzingatie zile muhimu zaidi

  • Kufuli zilizoshirikiwa (S). Kufuli hizo zilizopatikana na wasomaji wakati wa shughuli za kusoma kama vile SELECT.
  • Kufuli za kipekee (X).
  • Sasisha kufuli (U).
  • Vifungo vya kusudi (IS, IX, IU, nk).

Je, kufuli ya sasisho katika Seva ya SQL ni nini?

Sasisha kufuli ni ya ndani kufunga imefanywa ili kuzuia hatua ya msuguano yaani kwa kudhani kudhani mchakato 3 kati ya 5 unataka sasisha data. Taratibu hizi tatu zinaomba seva kutoa kipekee kufuli ambayo seva haiwezi kutoa kwa urahisi kwa sababu mchakato mwingine 2 bado unasoma data na kushirikiwa kufuli bado inaendelea.

Ilipendekeza: