powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Настройка размера журнального буфера
4 сообщений из 4, страница 1 из 1
Настройка размера журнального буфера
    #37209540
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Буфер журнала транзакций сбрасывается на диск по коммиту, по заполнению и при внутреннних событиях менеджера баз (см. описание к параметру LOGBUFSZ). Интересует такой вопрос: при сбросе буфера на диск по коммиту буфер может быть заполнен частично. В журнал будет записан буфер в неизменном виде вместе с пустыми страницами, или же незаполненные т.е. пустые страницы не попадут в журнал транзакций на диске?
...
Рейтинг: 0 / 0
Настройка размера журнального буфера
    #37209726
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похоже что все таки пустые страницы не пишутся в лог из буфера на диск. Интересно элемент num_log_part_page_io - Number of Partial Log Page Writes monitor element имеет какое то отношение к данному вопросу?
...
Рейтинг: 0 / 0
Настройка размера журнального буфера
    #37209765
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndronБуфер журнала транзакций сбрасывается на диск по коммиту, по заполнению и при внутреннних событиях менеджера баз (см. описание к параметру LOGBUFSZ). Интересует такой вопрос: при сбросе буфера на диск по коммиту буфер может быть заполнен частично. В журнал будет записан буфер в неизменном виде вместе с пустыми страницами, или же незаполненные т.е. пустые страницы не попадут в журнал транзакций на диске?

Не совсем понятно - зачем Вам это ?
В буфер логического журнала, записываются измененные страницы, согласно протоколу ARIES (ARIES: A Recovery Method Based on Write-Ahead Logging for Nested Transactions).

Как правило,
размер LOGBUFSZ, не должен превышать размер буфера, который может быть записан на диск за одну операцию I/O.

Некоторые рекомендации по настройке производительности можно найти здесь:
DB2 Tuning Tips for OLTP Applications - http://www.ibm.com/developerworks/data/library/techarticle/anshum/0107anshum.html

С уважением,
Вадим.
...
Рейтинг: 0 / 0
Настройка размера журнального буфера
    #37209842
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndronПохоже что все таки пустые страницы не пишутся в лог из буфера на диск. Интересно элемент num_log_part_page_io - Number of Partial Log Page Writes monitor element имеет какое то отношение к данному вопросу?Последняя страница буфера может быть заполнена не полностью.
Тогда эта страница не очищается после commit, и в нее пишутся следующие логовые записи, после чего эта же самая страница может быть сброшена на диск еще раз (например, при следующем commit).
Поэтому, скорее всего, оно пишет страницы на диск на основе логовых записей, а не страницу целиком, иначе одна и та же логовая запись могла бы появиться в логе на диске несколько раз, а такого не происходит.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Настройка размера журнального буфера
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]