Структуры памяти Oracle


Буфер журнала повторного выполнения



Download 0,51 Mb.
Pdf ko'rish
bet9/13
Sana22.02.2022
Hajmi0,51 Mb.
#103696
1   ...   5   6   7   8   9   10   11   12   13
Bog'liq
3-ma'ruza. Xotira va jarayonlar tuzilmasi

Буфер журнала повторного выполнения 
Буфер журнала повторного выполнения по размеру обычно не превышает пары 
мегабайт в отличие от размера буферного кэша и разделяемого пула, но, тем не 
менее, является важнейшим компонентом SGA. Когда серверный процесс 
изменяет данные в кэше буфера данных (через вставку, удаление или 
обновление), он генерирует данные повторного выполнения, которые 
записываются в буфер журнала повторного выполнения. Процесс-писатель 
журнала записывает эту информацию из буфера в памяти в файлы журнала 
повторного выполнения на диске. 
Для установки размера буфера журнала повторного выполнения используется 
инициализационный параметр LOG_BUFFER, и он остается фиксированным на 
протяжении существования экземпляра. То есть, размер буфера журнала 
повторного выполнения динамически изменять нельзя, в отличие от других 
компонентов SGA. 
Процесс-писатель журналов пишет содержимое буфера журнала повторного 
выполнения на диск в любом из перечисленных ниже случаев. 

Буфер журнала повторного выполнения заполнен на треть 

Пользователь фиксирует транзакцию 

Буферный кэш базы данных имеет мало свободного места и нуждается в записи 
измененных данных в журнал повторного выполнения. Писатель базы данных 
инструктирует процесс-писатель журнала о необходимости сброса содержимого 
буферов журнала на диск для освобождения места для новых данных. 
Буфер журнала повторного выполнения цикличен – процесс-писатель журнала 
пишет записи повторного выполнения из буфера в файлы журнала повторного 
выполнения, а серверный процесс записывает новые элементы журнала 
повторного выполнения в буфер поверх сброшенных в файлы журнала. База 
данных выдает небольшой объем памяти – 5 Мбайт или около того - для буфера 
журнала повторного выполнения. Большой размер этого буфера снизит 
производительность ввода-вывода файла журнала (особенно если у вас большие 
или многочисленные транзакции), но ваши фиксации также займут больше 
времени. 
Процесс-писатель журнала повторного выполнения обычно выполняет запись в 
файлы журнала очень быстро, даже в случае высокой загрузки. Слишком 
маленький буфер журнала повторного выполнения приводит к высокой загрузке 
процесса-писателя – получается, что он постоянно пишет на диск. Более того, 


если буфер журнала слишком мал, он часто переполняется, принимая новые 
элементы журнала повторного выполнения. 
Oracle предлагает опцию под названием nologging, которая позволяет вам 
полностью миновать журнализацию повторного выполнения и избежать 
конкуренции во время некоторых операций (таких как загрузка большого объема 
данных). Вы можете также сложить фиксации в одно длинное задание, позволив 
журналам повторного выполнения более эффективно выполнить запись. 

Download 0,51 Mb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   13




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish