powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / LGWR waits minimize?
25 сообщений из 38, страница 1 из 2
LGWR waits minimize?
    #32133445
Фотография Ося
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ORA 8.1.7.4.2 REDO 3 шт по 10MB (not arch-d 3MB) LOG_BUFFER 262144
OS Win2kAS RAID5
смотрим Spotlight

Итак, есть процесс репликации, стартующий через определенные промежутки времени, и он порождает большую нагрузку на lgwr (severity 7 8)

Что в параметрах не так?
...
Рейтинг: 0 / 0
LGWR waits minimize?
    #32133452
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у вас редо-логи лежат на RAID5 ?
Какая частота переключения логов?
...
Рейтинг: 0 / 0
LGWR waits minimize?
    #32133461
Фотография Ося
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> у вас редо-логи лежат на RAID5 ?
да -- весь массив RAID5
> Какая частота переключения логов?
эээ боюсь только на глазок (как по-нормальному определить пока не знаю)
20-40 сек.
...
Рейтинг: 0 / 0
LGWR waits minimize?
    #32133464
Фотография Ося
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прогнал, не знаю какая чатсота
...
Рейтинг: 0 / 0
LGWR waits minimize?
    #32133560
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в alert.log посмотрите, там видно с какой периодичностью переключаются логи
...
Рейтинг: 0 / 0
LGWR waits minimize?
    #32133574
Фотография Ося
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
14сек
...
Рейтинг: 0 / 0
LGWR waits minimize?
    #32133662
Фотография Oracle X-pert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
System level
------------------

use dedicated disks.
Move the redolog files from RAID 5 devices. RAID 5 is not efficient for writes.
Alternate redo logs on different disks to minimize the effect of the archiver on the log writer

Topic: "For Your Notepad"
...
Рейтинг: 0 / 0
LGWR waits minimize?
    #32133666
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Охренеть. Это очень часто. Нормальные значения - 20-30 минут.
...
Рейтинг: 0 / 0
LGWR waits minimize?
    #32133741
Фотография Ося
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Oracle X-pert
как я уже писал, весь массив RAID5...
бум переделывать

2 Scott Tiger
DB_BLOCK=8192
LOG =10485760
в блоках = 1280

LOG_CHECKPOINT_INTERVAL=1400?
LOG_CHECKPOINT_TIMEOUT=0
насколько так верно?
...
Рейтинг: 0 / 0
LGWR waits minimize?
    #32133782
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это всё не то. Не понял, что значит "в блоках".
...
Рейтинг: 0 / 0
LGWR waits minimize?
    #32133797
Фотография Ося
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В блоках ОС

------------
Designing and Tuning for Performance

Set the value of the LOG_CHECKPOINT_INTERVAL initialization parameter (in
multiples of physical block size) to be larger than the size of your largest redo
log file.

--------------
...
Рейтинг: 0 / 0
LGWR waits minimize?
    #32133811
Блин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
короче надо установить log_checkpoint_interval = размер журнала регистрации В БЛОКАХ ОПЕРЦИОННОЙ СИСТЕМЫЫ + 1.

сколько размер блока в ОС?
...
Рейтинг: 0 / 0
LGWR waits minimize?
    #32133826
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
512 байт видимо ...
...
Рейтинг: 0 / 0
LGWR waits minimize?
    #32133841
Блин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот и получается 10485760 / 512 = 20480
плюс 1 = 20481
и срабатывать lgwr будет значительно реже.
...
Рейтинг: 0 / 0
LGWR waits minimize?
    #32133864
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Маленькое уточнение. В 8.1 если log_checkpoint_interval больше размера журнального файла, то этот параметр выставляется в 90% размера самого маленького журнала.
...
Рейтинг: 0 / 0
LGWR waits minimize?
    #32134157
.dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати, уже не первый топик начинается типа "мне Spotlight подмигивает - что делать?". И почему-то все решили что надо уменьшать частоту чекпоинтов. Думаю что не зная какого события ждет LGWR нельзя ничего советовать. Определить можно опять же с помощью statspack'а.

Согласен со Скотом Тигером, что 14 секунд слишком маленький интервал для переключения и скорее всего LGWR ждет переключения журнала, а причин может быть много (чекпоинт не завершен, журнал не заархивирован, журнал не очищен). Так что в первую очередь я бы увеличил размер редологов.
...
Рейтинг: 0 / 0
LGWR waits minimize?
    #32134163
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>вот и получается 10485760 / 512 = 20480
плюс 1 = 20481
и срабатывать lgwr будет значительно реже.

Видимо речь шла об ожиданиях.
lgwr "срабатывает" независимо от чекпоинта.
...
Рейтинг: 0 / 0
LGWR waits minimize?
    #32134238
Фотография Ося
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 killed
почему вы считаете что 512Bytes блок, если db_block_size=8912?

тогда как увеличивать log_buffer, умножать на 2 смотреть результат?
или есть более оптимальные стратегии?
...
Рейтинг: 0 / 0
LGWR waits minimize?
    #32134313
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а почему вы решили, что db_block_size - как то связан с блоком ОС ? Речь то идет про размер блока ОС. Я не уверен, что на Виндовс он равен 512. Поэтому написал "видимо"

Стратегия такая:

<Size_of_redo_log> = (10 * 60 * 20) /14 [MB]
...
Рейтинг: 0 / 0
LGWR waits minimize?
    #32134331
Фотография Oracle X-pert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Set the initialization parameter LOG_CHECKPOINT_INTERVAL to a value n (where n is an integer) to require that the checkpoint position never follow the most recent redo block by more than n blocks. In other words, at most n redo blocks can exist between the checkpoint position and the last block written to the redo log. In effect, you are limiting the amount of redo blocks that can exist between the checkpoint and the end of the log.

Oracle limits the maximum value of LOG_CHECKPOINT_INTERVAL to 90% of the smallest log to ensure that the checkpoint advances into the current log before that log fills and a log switch is attempted.

LOG_CHECKPOINT_INTERVAL is specified in redo blocks. Redo blocks are the same size as operating system blocks. Use the LOG_FILE_SIZE_REDO_BLKS column in V$INSTANCE_RECOVERY to see the number of redo blocks corresponding to 90% of the size of the smallest log file.

To calculate performance overhead, use the V$SYSSTAT view. For example, assume that you execute the following query:

SELECT NAME, VALUE
FROM V$SYSSTAT
WHERE NAME IN ('physical reads','physical writes',
'physical writes non checkpoint');

Calculate the percentage of extra I/Os generated by fast-start checkpointing using this formula:

[((PW_2 - PW_1) - (PWNC_2 - PWNC_1)) / ((PR_2 - PR_1) + (PW_2 - PW_1))] x 100% = EIO

It can take some time for database statistics to stabilize after instance startup or dynamic initialization parameter modification. After such events, wait until all blocks age out of the buffer cache at least once before taking measurements. If the percentage of extra I/Os is too high, then increase the value of FAST_START_MTTR_TARGET.

The number of extra writes caused by setting FAST_START_MTTR_TARGET to a nonzero value is application-dependent; it is not dependent on cache size.
...
Рейтинг: 0 / 0
LGWR waits minimize?
    #32134344
Фотография Ося
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все ясно, спасибо!
...
Рейтинг: 0 / 0
LGWR waits minimize?
    #32134354
Фотография Ося
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Oracle X-pert

у меня 8.1.7, как написано в первом постинге
FAST_START_MTTR_TARGET -- это вроде только в 9
...
Рейтинг: 0 / 0
LGWR waits minimize?
    #32134357
Фотография Oracle X-pert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sorry.. No raschety verny i dla Oracle 8i ( high/8.1.5).
...
Рейтинг: 0 / 0
LGWR waits minimize?
    #32134401
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 .dba:
Код: plaintext
кстати, уже не первый топик начинается типа  "мне Spotlight подмигивает - что делать?" . 


А он так классно подмигивает :) Колбасная софтинка - можно весь день сидеть и созерцать кручение и перетекание без единой мысли в голове
...
Рейтинг: 0 / 0
LGWR waits minimize?
    #32134406
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Часто он вообще не в тему мигает.
...
Рейтинг: 0 / 0
25 сообщений из 38, страница 1 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / LGWR waits minimize?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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