powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Производительность archivelog destination или Кто читает архивлоги?
11 сообщений из 11, страница 1 из 1
Производительность archivelog destination или Кто читает архивлоги?
    #40088662
aav01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собственно имеется большая нагруженная база, у которой архивлоги вынесены на выделенный раздел СХД (на отдельную файловую систему).
Так вот, статистика по этому разделу показывает достаточно большое количество операций чтения. Объем чтения равен или даже больше объема записи.
Так вот вопрос - а кто и зачем читает архивные логи при нормальной работе БД?
Если я правильно понимаю процессы ora_arc* должны только писать.
(Заранее предупреждая вопрос - резервное копирование архивлогов с primary не производится)
...
Рейтинг: 0 / 0
Производительность archivelog destination или Кто читает архивлоги?
    #40088666
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aav01
статистика по этому разделу

Какая статискика? Откуда взялась?

aav01
Если я правильно понимаю процессы ora_arc* должны только писать.

я так же думаю

aav01
большое количество операций чтения

1. Шпионы
попытайтесь найти агентов ЦРУ, АНБ, сотрудники посольства Эстонии, возможно кто-то еще
2. Накладные расходы файловой системы?
ну это как надо было постараться так настроить? явно профессионалы работают
3. Вы что-то скрываете и на самом деле все нормально
например где-то работает стендбай
4. что-то еще
...
Рейтинг: 0 / 0
Производительность archivelog destination или Кто читает архивлоги?
    #40088668
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanby с ARCH транспортом?
Большое количество битых блоков среди датафайлов -- возможно UNDO (накат из дискового состояния и архивлогов, правда, как правило, только оперативных, но ты же про версию и конфигурацию молчишь)?
LogMiner (или уж совсем интересно Logical Standby)?

В общем-то должно быть отражено в соответствующих статистиках
Если нет -- возможно дело в процессах OS
...
Рейтинг: 0 / 0
Производительность archivelog destination или Кто читает архивлоги?
    #40088674
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вячеслав Любомудров

Если нет -- возможно дело в процессах OS


Как еще один безумный вариант - антивирусы

Если безумные админы поставили совершенно безумные антивирусы, то возможно сетевую папку сканируют и с клиентских компьютеров. Несколько клиентских компьютеров примонтировали папку и радостно ее сканируют в параллель.

note: году в 2000-ом безумный Касперский умел даже НЕ примонтированные папки сканировать. Сам отыскивал, подключал и лечил/колечил. Как сейчас не знаю. После того случая, как Касперский помог убить все .doc и .c файлы по всей одноранговой сети, им больше не пользуюсь
...
Рейтинг: 0 / 0
Производительность archivelog destination или Кто читает архивлоги?
    #40088698
aav01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"Какая статискика? Откуда взялась?"
Статистика с операционной системы, iostat и nmon , если принципиально


Конфигурация такая - версия 19с.
Имеются:
log_archive_dest_1='location=...'
log_archive_dest_2='service=stb ARCH SYNC NOAFFIRM'

Но суть вопросов про стендбай мне не очень понятна. Если я правильно понимаю в нормальном режиме на стэндбай отправляются online-логи, а не архивные, так что нагрузку на чтение это создавать не должно.

Большого количества undo не фиксируется, увы (В смысле - тогда ответ был бы очевиден).
...
Рейтинг: 0 / 0
Производительность archivelog destination или Кто читает архивлоги?
    #40088708
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aav01,

есть такая утилита iotop
Либо (linux)

Код: plsql
1.
2.
3.
4.
5.
6.
# for pid in `fuser -m /dbdata 2>&1|cut -f2 -d:|tr -d "c"`; do grep -H "read_bytes" /proc/$pid/io;done 2>/dev/null | sort -nk2
/proc/4530/io:read_bytes: 1052352512
/proc/16578/io:read_bytes: 1391955968
/proc/2184/io:read_bytes: 1656631296
/proc/4506/io:read_bytes: 2567213056
/proc/2117/io:read_bytes: 682291316224
...
Рейтинг: 0 / 0
Производительность archivelog destination или Кто читает архивлоги?
    #40088749
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aav01
log_archive_dest_2='service=stb ARCH SYNC NOAFFIRM'

Но суть вопросов про стендбай мне не очень понятна. Если я правильно понимаю в нормальном режиме на стэндбай отправляются online-логи, а не архивные, так что нагрузку на чтение это создавать не должно.
Хоть атрибут ARCH устарел, но есть подозрение, что он еще влияет -- а ARCH/LGWR как раз и указывает как будет посылаться redo-поток, с оперативных или архивных файлов
Убери его

aav01
Большого количества undo не фиксируется, увы (В смысле - тогда ответ был бы очевиден).
Ничего очевидного тут нет, это как раз весьма редкий случай, когда происходит автовосстановление блока. UNDO был упомянут только в связи с тем что у него большая вероятность оказаться среди горячих блоков
...
Рейтинг: 0 / 0
Производительность archivelog destination или Кто читает архивлоги?
    #40088750
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По стенбдаю еще возможный вариант -- происходит перепосылка лога из-за того что рвалась связь например
Ну или на стендбае не созданы подходящие SRL (Standby redo logs), например, меньше размером чем ORL или большой поток и количества SRL тупо не хватает.
В этом случае переотправкой будет заниматься тоже ARCH и с архивных логов
...
Рейтинг: 0 / 0
Производительность archivelog destination или Кто читает архивлоги?
    #40089017
aav01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
К сожалению - AIX, под рукой только nmon.

"Хоть атрибут ARCH устарел, но есть подозрение, что он еще влияет"

Вот это я не понял. Разве ARCH не занимается тем, что делает из оперативных логов архивные?
Я считал, что он одновременно отсылает оперативный лог по всем доступным log_archive_dest_*.
Например, если у меня вообще только один dest и тот SERVICE - разве ARCH не сможет работать в этом режиме?
...
Рейтинг: 0 / 0
Производительность archivelog destination или Кто читает архивлоги?
    #40089035
kapelan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev
Вячеслав Любомудров

Если нет -- возможно дело в процессах OS


Как еще один безумный вариант - антивирусы

Если безумные админы поставили совершенно безумные антивирусы, то возможно сетевую папку сканируют и с клиентских компьютеров. Несколько клиентских компьютеров примонтировали папку и радостно ее сканируют в параллель.

note: году в 2000-ом безумный Касперский умел даже НЕ примонтированные папки сканировать. Сам отыскивал, подключал и лечил/колечил. Как сейчас не знаю. После того случая, как Касперский помог убить все .doc и .c файлы по всей одноранговой сети, им больше не пользуюсь

было дело с безумнйми антивирусами - топ показал 80% CPU на антивирус.
Дело сдвинулось когда стал говорить что сервер установен для поддержки антивируса а оракл-побочное приложение
...
Рейтинг: 0 / 0
Производительность archivelog destination или Кто читает архивлоги?
    #40089054
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aav01
К сожалению - AIX, под рукой только nmon.

"Хоть атрибут ARCH устарел, но есть подозрение, что он еще влияет"

Вот это я не понял. Разве ARCH не занимается тем, что делает из оперативных логов архивные?
Я считал, что он одновременно отсылает оперативный лог по всем доступным log_archive_dest_*.
Например, если у меня вообще только один dest и тот SERVICE - разве ARCH не сможет работать в этом режиме?
Не путай процесс и атрибут настройки log_archive_dest
https://docs.oracle.com/cd/B19306_01/server.102/b14239/log_arch_dest_param.htm#CACDFDBH

Ну и про перепосылки посмотри (например, в alert.log)
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Производительность archivelog destination или Кто читает архивлоги?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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