Учебное пособие Для студентов университетов Специальностей «Информатика», «Прикладная математика»



Pdf көрінісі
бет59/177
Дата15.02.2022
өлшемі2,58 Mb.
#25567
түріУчебное пособие
1   ...   55   56   57   58   59   60   61   62   ...   177
Контрольная точка
 – момент синхронизации между базой данных и 
журналом транзакций. Все буфера системы принудительно записывают-
ся во вторичную память системы. 
Контрольные точки организуются через установленный интервал вре-
мени и включают выполнение следующих действий: 
1)  запись всех имеющихся в оперативной памяти записей журнала во 
вторичную память; 
2)  запись  всех  модифицированных  блоков  в  буферах  БД  во  вторич-
ную память; 
 
74


 
3)  помещение в файл журнала записи контрольной точки. Эта запись 
содержит  идентификаторы  всех  транзакций,  которые  были  активны  в 
момент создания этой контрольной точки. 
Если  транзакции  выполняются  последовательно,  то  после  возникно-
вения  отказа  файл  журнала  просматривается  с  целью  обнаружения  по-
следней из транзакций, начавших свою работу до момента создания по-
следней  контрольной  точки.  Любая  более  ранняя  транзакция  будет  за-
фиксирована  в  БД.  Это  значит,  что  ее  изменения  были  перенесены  на 
диск  в  момент  создания  последней  контрольной  точки.  Следовательно, 
прогону  подлежит  только  транзакция,  которая  была  активна  в  момент 
создания  контрольной  точки,  а  также  все  прочие  транзакции,  которые 
начали свою работу позже и для которых в журнале присутствуют запи-
си как начала, так и завершения. Та транзакция, которая была активна в 
момент  отказа,  должна  быть  отменена.  В  случае,  если  транзакции  вы-
полняются  в  системе  параллельно,  потребуется  повторный  прогон  всех 
транзакций,  которые  завершили  свою  работу  с  момента  создания  кон-
трольной точки, и выполнение отката всех транзакций, которые были ак-
тивны в момент отказа. 


Достарыңызбен бөлісу:
1   ...   55   56   57   58   59   60   61   62   ...   177




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет