SQL серверинде снапшот изоляция деңгээли деген эмне?
SQL серверинде снапшот изоляция деңгээли деген эмне?

Video: SQL серверинде снапшот изоляция деңгээли деген эмне?

Video: SQL серверинде снапшот изоляция деңгээли деген эмне?
Video: READ COMMITED SNAPSHOT в 1С. Уровень изоляции READ COMMITED SNAPSHOT в 1С. 2024, Ноябрь
Anonim

Көз ирмемдик изоляция деңгээли . Демейки изоляция деңгээли нын SQL сервери катарлар жаңыртылганда, ОКУУ КЕРЕК транзакция жана учурдагы транзакция азырынча жасалган жок. READ COMMITTED ошол агым үчүн ошол сапты бекитет транзакция.

Ошо сыяктуу эле, SQL серверинде сүрөттү изоляциялоо деген эмне?

Маалымат базаларында жана транзакция иштетүү ( транзакция башкаруу), сүрөт изоляциясы а жасалган бардык окуулардын кепилдиги болуп саналат транзакция ырааттуулугун көрөт сүрөт маалымат базасынын (иш жүзүндө ал башталган учурда болгон акыркы берилген маанилерди окуйт) жана транзакция өзү ийгиликтүү болот

Ошондой эле суроо берилиши мүмкүн, Snapshot изоляциясы кантип иштейт? SNAPSHOT ISOLATION иштейт үстөлдө окуу жасалганда, транзакция башталганда жасалган саптардын акыркы версиясын чыгарат. Бул ырааттуу камсыз кылат сүрөт транзакциянын ичиндеги маалыматтардын.

Демек, SQL серверинде изоляция деңгээли деген эмне?

Транзакциялар аныктайт изоляция деңгээли даражасын аныктайт транзакция болушу керек изоляцияланган башка транзакциялар тарабынан жасалган ресурстук же маалымат модификацияларынан. Изоляция деңгээли кир окуулар же фантомдук окуулар сыяктуу параллелдүү терс таасирлерге жол берилген жагынан сүрөттөлөт.

Сүрөттүн обочолонуу деңгээлин кантип текшерсем болот?

экендигин текшерүү үчүн сүрөт транзакция изоляция деңгээли иштетилген болсо, бул кадамдарды аткарыңыз: SQL Server Profilerди баштаңыз.

Эскертүү TransactionID тилкесин көрсөтүү үчүн, Бардык мамычаларды көрсөтүү кутучасын белгилөө үчүн чыкылдатыңыз.

  1. Из баштоо үчүн Run дегенди басыңыз.
  2. Business Intelligence Development Studio'до Analysis Services долбоорун иштетиңиз.

Сунушталууда: