powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Возросло log file sync
15 сообщений из 15, страница 1 из 1
Возросло log file sync
    #39434948
mikhail.aksenov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Очень подозрительно выросло "log file sync" ожидание. Подозрительно от-того, что новый резлиз не ставился, данные не заливались и не закачивались, диски в порядке. Что может быть причиной?
...
Рейтинг: 0 / 0
Возросло log file sync
    #39434951
mikhail.aksenov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ещё немного графики
...
Рейтинг: 0 / 0
Возросло log file sync
    #39434966
trace.log
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Снимите AWR отчет и все прояснится.
...
Рейтинг: 0 / 0
Возросло log file sync
    #39434969
Compare Period Reports
...
Рейтинг: 0 / 0
Возросло log file sync
    #39434973
В RAID сдохла батарейка (BBU) и выключился кеш на запись
...
Рейтинг: 0 / 0
Возросло log file sync
    #39434989
mikhail.aksenov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trace.log,

Только постфактум установил statspack вчера standard edition :( (мониторится всё через ignite).
...
Рейтинг: 0 / 0
Возросло log file sync
    #39434998
mikhail.aksenov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Понимаю кое-чего в этом, спасибо, интересная причина, попрошу ребят проверить, но алертов в контроллерах рейда нет никаких.
...
Рейтинг: 0 / 0
Возросло log file sync
    #39435047
Melkomyagkii_newbi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошие статьи по этой теме - https://savvinov.com/tag/log-file-sync/
...
Рейтинг: 0 / 0
Возросло log file sync
    #39435419
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikhail.aksenovПонимаю кое-чего в этом, спасибо, интересная причина, попрошу ребят проверить, но алертов в контроллерах рейда нет никаких.
ну да, это в первую очередь конечно
а еще криворукие разработчики, часто делающие комиты ))
...
Рейтинг: 0 / 0
Возросло log file sync
    #39435425
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DВАа еще криворукие разработчики, часто делающие комиты ))Это классовая непримиримая борьба?
Разработчик должен делать столько транзакций, сколько требуется в соответствии с бизнес и не только задачами. И не дело DBA () тыкать пальцем в небо сферического для них коня.
Эникейщики есть везде...
...
Рейтинг: 0 / 0
Возросло log file sync
    #39435428
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elic,

это ирония
относящаяся к привычке искать причины где угодно, но только не там, с чего стоит их начинать искать
...
Рейтинг: 0 / 0
Возросло log file sync
    #39435838
mikhail.aksenov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DВАа еще криворукие разработчики, часто делающие комиты ))
Вот именно. Но софт продали, поддержки от разраба по факту нет, а базу сопровождать надо :/
В этой БД создаётся немеренное количество объектов и потом дропаются, настолько много, что каждые 3 месяца количество сиквенсов подходит к максимальному значению... Воркэраунд - экспорт и импорт в новую БД.

Касательно темы. С железом всё ОК. Логика не менялась.

Нарылось вот что: начиная с 11gR2 LGWR может работать в двух режимах, "Post/wait" и "Polling".
Post/wait - традиционный метод, когда лограйтер явно оповещает все ждущие процессы, что коммит завершён.

Polling - Foreground процессы засыпают на "некоторое время", а затем опрашивают, был зи завершён коммит.


В трейсах LGWR

Код: plsql
1.
2.
3.
4.
5.
6.
7.
*** 2017-03-29 03:19:38.301
kcrfw_update_adaptive_sync_mode: post->poll long#=1 sync#=1 sync=88317 poll=31980 rw=15990 rw+=17966 ack=0 min_sleep=15237

*** 2017-03-29 03:19:38.301
Log file sync switching to polling
Current scheduling delay is 1 usec
Current approximate redo synch write rate is 0 per sec




Log file sync switching to polling - вот здесь была собака зарыта.

Есть такое параметр - “_use_adaptive_log_file_sync” который был введён начиная с 11gR2 , он контролирует будет ли включено адаптивное автоматическое переключение между post/wait и polling.
Начиная с версии 11.2.0.3 (это как раз моя версия БД), Oracle имеет значение параметра "_use_adaptive_log_file_sync" = true.

Полечилось тем, что установили параметр в false.

Avg wait (ms) log file sync уменьшилось с 15 на 0. Вот такие вот пироги.

Всем спасибо!

Подскажите, можно рассматривать Foreground процессы как процессы пользователя?
...
Рейтинг: 0 / 0
Возросло log file sync
    #39436886
Oracloud
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mikhail.aksenov,
А почему именно 28 началась проблема?
...
Рейтинг: 0 / 0
Возросло log file sync
    #39436971
историк_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oracloud,

видимо из-за этого
...
Рейтинг: 0 / 0
Возросло log file sync
    #39437100
Nobody1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mikhail.aksenovПодскажите, можно рассматривать Foreground процессы как процессы пользователя?
Это именно они и есть. Удивительно, что очень осмысленное сообщение закончилось таким вопросом.

Oracloudmikhail.aksenov,
А почему именно 28 началась проблема? Очередь к ресурсам либо есть, либо нет. Возникновение очереди зачастую - лавинообразный процесс, для которого может быть достаточно лишь незначительного повышения нагрузки над каким-то порогом.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Возросло log file sync
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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