log block size или каков размер блока в журнальном буфере?

dbstalker, 23 марта

Не смотря на то, что redo данные в буфере журналов повторного выполнения ( буферный кэш) измеряются в байтах, LGWR пишет редо информацию в журнальные файлы на диск в блоках. Размер redo log blocks фиксированный, зашит в оракловский код и зависит от операционной системы. В оракловской документации используется термин "operating system block size" для определения log block size.

Можно точно узнать размер редо блоков таким образом:

Или почти точно:

Дополнительно посмотрите еще здесь.

4 комментария

Прокоментировать

mixadba
24 марта 2009 г. в 11:03

Позвольте с Вами не согласится, по моему скромному мнению oracle всегда пишет online redo log's блоками по 512 байт, и только по 512 независимо от OS.
я проверял на hp-ux, linux, solaris ...

dbstalker
24 марта 2009 г. в 12:39

Стив Адамс имеет наглость по этому поводу утверждать следующее:


512 bytes Solaris, AIX, Windows NT/2000, Linux, Irix, DG/UX, OpenVMS, NetWare, UnixWare, DYNIX/ptx
1024 bytes HP-UX, Tru64 Unix
2048 bytes SCO Unix, Reliant Unix
4096 bytes MVS, MPE/ix

Elis
1 апреля 2009 г. в 14:06

а причем тут буферный кэш? обычно это называют-журнальный буфер, а буферный кэш - это где блоки данных

dbstalker
1 апреля 2009 г. в 14:25

Вы правы.Это уже клинический случай. исправляем. Спасибо!!!

 

Новый комментарий

Я не спамер: введите суму 5+0



 

От авторов блога

О Блоге - прочитай перед началом.

Задать вопрос и получить ответ - уже решено 94 вопросов

Глоссарий - список терминов и сокращений


 
 

Бизнес форум

Последние темы:

Шины бу
26 апреля, 2 ответа
Потрібна порада
25 апреля, 2 ответа
Посоветуйте адвоката
25 апреля, 1 ответа