Мазмуну:

SQL серверинде кулпулоо деген эмне?
SQL серверинде кулпулоо деген эмне?

Video: SQL серверинде кулпулоо деген эмне?

Video: SQL серверинде кулпулоо деген эмне?
Video: How to Check Tablespace Size in SQL Developer | Oracle SQL Developer Tips and Tricks 2024, Май
Anonim

Кулпу : Кулпу маалыматтардын ырааттуулугун камсыз кылуу механизми болуп саналат. SQL Server кулпулары транзакция башталганда объекттер. транзакция аяктаганда, SQL Server чыгарат кулпуланган объект. Эксклюзив (X) Кулпулар : Бул качан кулпу түрү пайда болот, ал өзгөртүү же жетүү үчүн башка транзакцияларды алдын алуу үчүн пайда болот кулпуланган объект.

Андан тышкары, маалымат базасында кулпулоо деген эмне?

А маалымат базасы кулпу колдонулат кулпу ” кээ бир маалыматтар а маалымат базасы ошондуктан бир гана маалымат базасы колдонуучу/сеанс ошол белгилүү маалыматтарды жаңырта алат. Кулпулар адатта ROLLBACK же COMMIT SQL билдирүүсү аркылуу чыгарылат.

Кошумча, SQL серверинде кулпулоо жана бөгөттөө деген эмне? Кулпулоо механизми болуп саналат SQL Server транзакциялар учурунда маалыматтардын бүтүндүгүн коргоо үчүн колдонот. Блок . Блок (же бөгөт коюу ) эки процесс бир эле учурда бир эле маалыматка жетүү керек болгондо пайда болот, ошондуктан бир процесс кулпулар маалымат, экинчиси экинчиси аягына чыгып, бошотушун күтүшү керек кулпу.

Ошо сыяктуу эле, суралат, SQL Server кулпулары кандай түрлөрү бар?

SQL Server 20дан ашык түрдүү кулпу түрлөрүнө ээ, бирок азыр эң маанилүүлөрүнө токтололу

  • Бөлүшүлгөн кулпулар (S). SELECT сыяктуу окуу операцияларында окурмандар тарабынан алынган кулпулар.
  • Эксклюзивдүү кулпулар (X).
  • Жаңыртуу кулпулары (U).
  • Ниет кулпулары (IS, IX, IU, ж.б.).

SQL серверинде жаңыртуу кулпу деген эмне?

Кулпуну жаңыртуу ички болуп саналат кулпулоо туюк баскычты болтурбоо үчүн жасалды, башкача айтканда, 5 процесстин ичинен 3 процессти каалайлы жаңыртуу маалыматтар. Бул үч процесс талап кылат сервер эксклюзив чыгарууга кулпу кайсы сервер дароо чыгара албайт, анткени калган 2 процесс дагы эле маалыматтарды окуп, бөлүшүүдө кулпу дагы эле бар.

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