Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / log file sync / 23 сообщений из 23, страница 1 из 1
20.02.2020, 09:53
    #39928763
esir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
log file sync
Всем привет (создавал такую же тему но там была проблема найдена),

Столкнулся проблемой возросшего времени на log file sync.


Прошелся по прошлым темам и скорее всего чего-то не понял куда ещё копать.

- Редо 4 группы по 2гб,

- 4 DBWr
- log_buffer = 240mb

- Вырезка из активных сессий (сейчас более менее спокойно, в пиках до 200 сессиий в ожидании)


- Графика по деятельности


- Основной поставщик коммитов по версии БД
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
UPDATE
        obj$
    SET
        obj# = : 4
        ,type# = : 5
        ,ctime = : 6
        ,mtime = : 7
        ,stime = : 8
        ,status = : 9
        ,dataobj# = : 10
        ,flags = : 11
        ,oid$ = : 12
        ,spare1 = : 13
        ,spare2 = : 14
    WHERE
        owner# = : 1
        AND name = : 2
        AND namespace = : 3
        AND remoteowner IS NULL
        AND linkname IS NULL
        AND subname IS NULL



- Запрос вроде как пишет данные о джобах в системную таблицу (частота и колво джобов не менялось)



Что ещё можно посмотреть? куда копнуть, без идей(

AWR . В форумовскую форму не влез.

Спасибо!
...
Рейтинг: 0 / 0
20.02.2020, 10:06
    #39928773
Alexander Anokhin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
log file sync
"log file sync" это когда сессия ждёт подтверждения от LGWR, о том что redo записано на диск и sync destinations. В твоём случае среднее время log file sync = 27 sec, это очень много, LGWR просто висел какое-то время.

Надо смотреть
- в ASH чего ждал LGWR
- трейс файл LGWR
...
Рейтинг: 0 / 0
20.02.2020, 10:24
    #39928779
Alexander Anokhin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
log file sync
esir

AWR . В форумовскую форму не влез.


Не заметил сразу.

Если посмотришь в Wait Event Histogram
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
Wait Event Histogram Detail (4 min to 1 hr)
Units for Total Waits column: K is 1000, M is 1000000, G is 1000000000
Units for % of Total Waits: m is 64*1024 milliseconds (approximately 67 seconds or 1.1 minutes) h is 4096*1024 milliseconds (approximately 70 minutes or 1.17 hours)
% of Total Waits: total waits for all wait classes, including Idle
% of Total Waits: value of .0 indicates value was <.05%; value of null is truly 0
Ordered by Event (only non-idle events are displayed)
 	 	% of Total Waits
Event	Waits 4m to 1h	<2m	<4m	<8m	<1/4h	<1/2h	< 1h	>=1h
buffer busy waits	7	99.7	.3	 	 	 	 	 
control file parallel write	1	100.0	.0	 	 	 	 	 
cursor: pin S wait on X	1	99.9	 	 	.1	 	 	 
db file async I/O submit	2	100.0	.0	 	 	 	 	 
enq: KO - fast object checkpoint	1	97.3	2.7	 	 	 	 	 
enq: PR - contention	1	50.0	50.0	 	 	 	 	 
enq: TC - contention	2	66.7	16.7	16.7	 	 	 	 
enq: TX - row lock contention	8	81.8	2.3	11.4	4.5	 	 	 
log buffer space	21	78.4	21.6	 	 	 	 	 
log file parallel write	10	99.9	.1	.0	 	 	 	 
log file switch completion	12	55.6	44.4	 	 	 	 	 
log file sync	611	93.7	3.5	2.7	 	 	 	 
process diagnostic dump	1	99.4	.6	 	 	 	 	



можно видеть, что 10 раз ожидание "log file parallel write" длилось 2..4 минуты и 4..8 минут. Пока LGWR висел ожидая ответа от диска, сессии ожидающие ответа от LGWR ждали "log file sync".
...
Рейтинг: 0 / 0
20.02.2020, 11:36
    #39928813
esir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
log file sync
Alexander Anokhin,

странноватая ситуация, так как нет особых затыков в диске, то есть скорость он имеет нормальную, с утра проверяли, но очередь бывает скачет до 100+, попробую перенести архайвы на другой физ диск...
...
Рейтинг: 0 / 0
20.02.2020, 12:03
    #39928827
esir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
log file sync
Alexander Anokhin,

перенёс архайвы на другой диск - немного полегчало, но пока, визуально, как я вижу проблема стоит так же остро(
...
Рейтинг: 0 / 0
20.02.2020, 18:15
    #39929104
проходил мимо...
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
log file sync
esir,

у вас с дисками всё хорошо? запись логов отличается от остального ввода-вывода своей синхронностью, так что любые проблемы с аппаратными кэшами, целостностью рейдов, сетью (если вдруг nfs), параллельным вводом-выводом (например, архивлогов) и т.д. значительно влияют на запись онлайн логов...
...
Рейтинг: 0 / 0
20.02.2020, 18:51
    #39929130
landy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
log file sync
Для статистики: у вас дисковый массив? Какой?
...
Рейтинг: 0 / 0
20.02.2020, 18:54
    #39929133
landy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
log file sync
И oracle крутится на железке или виртуальная машина?
...
Рейтинг: 0 / 0
20.02.2020, 22:53
    #39929210
esir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
log file sync
проходил мимо...,

5 рейд ссд по гигабитной сетке, проверяли при выключенной бд - всё ок, по скорости нет просадок. да и перенос на другую хранилку логов не помог особо
...
Рейтинг: 0 / 0
20.02.2020, 22:54
    #39929211
esir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
log file sync
landy
И oracle крутится на железке или виртуальная машина?


оракла на hyper-v
перегружали и виртуалку и сам хост - 0 результата(
...
Рейтинг: 0 / 0
20.02.2020, 23:00
    #39929213
esir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
log file sync
Ещё замечено, что при старте каких-то массивных расчётов, первые минут 5 всё бежит бодро, далее - просадки по диску

вот граф пример

...
Рейтинг: 0 / 0
20.02.2020, 23:19
    #39929217
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
log file sync
ОС VM какая?
Проблемы могут быть не на VM а hyper-v
Сколько VM там крутиться?
Это кластер из hyper-v ?, если VM переносится на другой host, то могут быть тормоза

Определить, кто виноват VM или hyper-v , можно анализируя нагрузку по системным метрикам ОС
...
Рейтинг: 0 / 0
20.02.2020, 23:28
    #39929221
Relic Hunter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
log file sync
У меня даже SQL Server жостко тупин на хайпере. Но начальству доказать сложно :(
esir

оракла на hyper-v
перегружали и виртуалку и сам хост - 0 результата(
...
Рейтинг: 0 / 0
20.02.2020, 23:29
    #39929222
Relic Hunter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
log file sync
esir
5 рейд ссд по гигабитной сетке,
это вообще, ноу комэнтс...
...
Рейтинг: 0 / 0
20.02.2020, 23:36
    #39929224
esir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
log file sync
Relic Hunter
esir
5 рейд ссд по гигабитной сетке,
это вообще, ноу комэнтс...

Сорри расшифруйте плс)) я в железе не силён)
...
Рейтинг: 0 / 0
20.02.2020, 23:38
    #39929225
xxxkms
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
log file sync
esir,
Так это ты расшифруй что значит рейд ссд по сетке :)
...
Рейтинг: 0 / 0
20.02.2020, 23:43
    #39929226
esir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
log file sync
xxxkms,

насколько я знаю у нас массив ссд на хранилке, к хранилке доступ по гигабитному каналу.
...
Рейтинг: 0 / 0
21.02.2020, 06:03
    #39929262
landy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
log file sync
esir,

Если это хранилка с SSD - как то не бьется гигабитный канал.
Подозреваю у вас сервер с SSD дисками и по iSCSI презентован раздел?
...
Рейтинг: 0 / 0
21.02.2020, 11:46
    #39929363
xxxkms
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
log file sync
esir
xxxkms,

насколько я знаю у нас массив ссд на хранилке, к хранилке доступ по гигабитному каналу.

Ну так похоже на то, что он и тормозит. Ну и как бы гигабитный канал на схд это очень мало в 2020 году
...
Рейтинг: 0 / 0
21.02.2020, 19:18
    #39929637
Relic Hunter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
log file sync
Если у вас iscsi, крайне рекомендую перевести на nfs.
esir
Relic Hunter
пропущено...
это вообще, ноу комэнтс...

Сорри расшифруйте плс)) я в железе не силён)
...
Рейтинг: 0 / 0
21.02.2020, 20:23
    #39929646
run09
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
log file sync
Relic Hunter
Если у вас iscsi, крайне рекомендую перевести на nfs.
esir
пропущено...

Сорри расшифруйте плс)) я в железе не силён)

Почему?
...
Рейтинг: 0 / 0
21.02.2020, 21:32
    #39929656
Relic Hunter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
log file sync
DNFS - лучше только FC.

https://whyistheinternetbroken.wordpress.com/2016/02/25/oracle-protocol-comparison/
run09
Relic Hunter
Если у вас iscsi, крайне рекомендую перевести на nfs.пропущено...

Почему?
...
Рейтинг: 0 / 0
22.02.2020, 12:02
    #39929735
landy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
log file sync
Relic Hunter,

Ну у него, во-первых, виндовс. Там с NFS не ахти как
Во-вторых, hyper-v

Т е скорее всего хосту с hyper-v презентован раздел по iscsi с сервера (опять же на виндовс с ssd дисками в raid-5),
а в рамках этого датастора для виртуалки нарезан диск
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / log file sync / 23 сообщений из 23, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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