Краткий курс
Приложение А ACID-совместимые транзакции являются атомарными, непротиворечивыми, и з о л и
Download 1.48 Mb. Pdf ko'rish
|
Майкл Мак-Локлин - Oracle DB 11g. Программирование на языке PL-SQL - 2014 курс
- Bu sahifa navigatsiya:
- M o n ito r (PMON), системный монитор System Monitor (SMON), процесс, записывающий в базу
662
Приложение А ACID-совместимые транзакции являются атомарными, непротиворечивыми, и з о л и рованными и постоянными. Атомарность означает, что завершаются или все со ст а в л я ю щие части транзакции, или ни одна из них. Непротиворечивость означает, что о д и н и тот же результат имеет место независимо от того, исполнялась транзакция в п о с л е д о в а тельных или конкурентных запусках. Изолированность означает, что любые и з м е н е н и я невидимы для любого другого сеанса до тех пор, пока они не станут постоянными с п о мощью действия commit (зафиксировать). Постоянность означает, что они за п и сы в а ю т ся в постоянное место хранения по завершении транзакций. Архитектура экземпляра базы данных Oracle показана на Рис. А.1. На этом рисунке показано, что внутри экземпляра реляционной базы данных вы имеете сегменты п ам яти совместного доступа (shared memory segments), активные фоновые процессы и файлы. Сегменты памяти совместного доступа называются разделяемой глобальной об л а сть ю (Shared Global Area, (SGA)). SGA содержит различные буферные области памяти, с п о м о щью которых в базе данных обрабатываются операторы запросов, вставок, м о д и ф и к а ций и удалений. Активные фоновые процессы поддерживают экземпляр базы данных. Вот пять необходимых фоновых процессов Oracle: монитор процессов Process M o n ito r (PMON), системный монитор System Monitor (SMON), процесс, записывающий в базу данных Database Writer (DBWn), процесс, записывающий файлы журналов Log W riter (LGWR), и процесс управления контрольными точками Checkpoint (СКРТ). Опциональ ным фоновым процессом для архивирования является архиватор Archiver (ARCn). Э ти шесть фоновых процессов можно найти на Рис. А.1. Файлы, поддерживающие экземпляр базы данных, делятся на три сегмента: файлы, содержащие переменные экземпляра, файлы, содержащие физические данные и каталог данных, и файлы, содержащие а р х и вный файл данных и каталог данных. Пять обязательных фоновых процессов экземпляра базы данных предоставляют сле дующие сервисы. ■ М о н и то р п р о ц ессо в Process M o n ito r (PM O N ) - О ч и щ а ет эк зем п л яр после п р ет ер п е в ш и х сбой п р о ц ес со в путем о тк ата тр а н зак ц и й , освобож ден и я бл о к и р о во к и ресурсов базы дан н ы х и п ерезапуска сб ой н ы х п роцессов. ■ С и стем н ы й м о н и то р System M o n ito r (SM ON) - У правляет во сстан о вл ен и ем си стем ы путем о т к р ы т и я базы данны х, н акаты ван и я вп еред и зм ен ен и й и з и н те р ак ти в н ы х ж урнальны х ф а й ло в (o n lin e re d o log files), о тк аты вает назад н е з аф и к си р о в а н н ы е тр ан зак ц и и . SM ON такж е п р о и зв о д и т объ еди н ен и е свобод н ой п ам яти и освобож дает в р ем ен н ы е сегм енты . ■ П ро ц есс, п р о и зво д ящ и й зап и сь в базу д ан н ы х D atabase W riter (DBWn) - З а п и сы вает дан н ы е в ф ай лы , если: л и б о достигнута к о н тр о л ьн а я точ ка, ли бо «грязны е» буф еры достигли своего п орога, л и б о н е т свободны х буф еров, л и б о и сч ер п а н л и м и т в р ем ен и н а в ы п о л н е н и е п инг-запроса кластера Download 1.48 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling