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

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

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

это ирония
относящаяся к привычке искать причины где угодно, но только не там, с чего стоит их начинать искать
...
Рейтинг: 0 / 0
10.04.2017, 14:11
    #39435838
mikhail.aksenov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возросло log file sync
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
11.04.2017, 23:33
    #39436886
Oracloud
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возросло log file sync
mikhail.aksenov,
А почему именно 28 началась проблема?
...
Рейтинг: 0 / 0
12.04.2017, 08:15
    #39436971
историк_1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возросло log file sync
Oracloud,

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

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


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