Read_committed_snapshot деген эмне?
Read_committed_snapshot деген эмне?

Video: Read_committed_snapshot деген эмне?

Video: Read_committed_snapshot деген эмне?
Video: Difference between snapshot isolation and read committed snapshot 2024, Апрель
Anonim

The READ_COMMITTED_SNAPSHOT маалымат базасы опциясы маалымат базасында көз ирмемдик обочолонуу иштетилгенде демейки READ COMMITTED изоляция деңгээлинин жүрүм-турумун аныктайт. Ачык эле тактабасаңыз READ_COMMITTED_SNAPSHOT ON, READ COMMITTED бардык жашыруун транзакцияларга колдонулат.

Демек, Rcsi SQL Server деген эмне?

SQL Server тарабынан аныкталган окуу жасалган изоляция деңгээлинин эки физикалык ишке ашырылышын камсыз кылат SQL стандарттык, кулпуланган окуу аткарылган жана окуу аткарылган көз ирмемдик изоляция ( RCSI ).

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

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

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

Тиешелүү түрдө, окулган снапшот кантип иштейт?

Артындагы идея Кабыл алынган сүрөттү окуу Изоляция төмөнкүдөй: учурунда жазууну бекитүү ордуна окуу Shared Lock, SQL Server менен фаза болот ачык сага эскисин кайтарып берет жасалган Version дүкөнүнөн жаздырылган версия. Версия дүкөнү TempDbде сакталат.

SQL серверинде снапшот изоляциясынын кандай пайдасы бар?

SNAPSHOT изоляциясы ичинде окулуучу маалыматтарды белгилейт транзакция эч качан башка бир убактагы транзакциялар тарабынан жасалган өзгөртүүлөрдү чагылдырбайт. The транзакцияны колдонот качан бар болгон маалымат катар версиялары транзакция башталат.

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