Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Настройка размера журнального буфера / 4 сообщений из 4, страница 1 из 1
11.04.2011, 10:59
    #37209540
Andron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка размера журнального буфера
Буфер журнала транзакций сбрасывается на диск по коммиту, по заполнению и при внутреннних событиях менеджера баз (см. описание к параметру LOGBUFSZ). Интересует такой вопрос: при сбросе буфера на диск по коммиту буфер может быть заполнен частично. В журнал будет записан буфер в неизменном виде вместе с пустыми страницами, или же незаполненные т.е. пустые страницы не попадут в журнал транзакций на диске?
...
Рейтинг: 0 / 0
11.04.2011, 12:12
    #37209726
Andron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка размера журнального буфера
Похоже что все таки пустые страницы не пишутся в лог из буфера на диск. Интересно элемент num_log_part_page_io - Number of Partial Log Page Writes monitor element имеет какое то отношение к данному вопросу?
...
Рейтинг: 0 / 0
11.04.2011, 12:26
    #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
11.04.2011, 12:53
    #37209842
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка размера журнального буфера
AndronПохоже что все таки пустые страницы не пишутся в лог из буфера на диск. Интересно элемент num_log_part_page_io - Number of Partial Log Page Writes monitor element имеет какое то отношение к данному вопросу?Последняя страница буфера может быть заполнена не полностью.
Тогда эта страница не очищается после commit, и в нее пишутся следующие логовые записи, после чего эта же самая страница может быть сброшена на диск еще раз (например, при следующем commit).
Поэтому, скорее всего, оно пишет страницы на диск на основе логовых записей, а не страницу целиком, иначе одна и та же логовая запись могла бы появиться в логе на диске несколько раз, а такого не происходит.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Настройка размера журнального буфера / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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