Проблема с производительностью Oracle


Главная Форумы POWER Systems AIX/Hardware Проблема с производительностью Oracle

В этой теме 4 ответа, 4 участника, последнее обновление  roman 1 год, 3 мес. назад.

Aliexpress INT
  • Автор
    Сообщения
  • #38642

    Yunusov Temur
    Участник
    Aliexpress INT

    Всем добрый день.

    Имеем AIX 7.1.3.0, с установленным на него Oracle.

    Время от времени, без определенной периодичности пользователи СУБД начинают жаловаться на проседание в производительности.

    Глядя nmon видим, что в момент запуска FULL-бэкапа Oracle начинается активное использования системного FS-Cache (screen1). Бэкап успешно завершен в 05:18

    Причем несколько дней назад аналогично рост FS-Cache в момент запуска бэкапа, но после завершения  кэш высвобождается (screen2)

    Если кто сталкивался с аналогичной проблемой, буду рад услышать Ваши советы, заранее спасибо.

     

    Вложения:
    You must be logged in to view attached files.
  • #38645

    sdudnik
    Участник

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

  • #38646

    Yunusov Temur
    Участник

    Добрый день, Сергей.

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

    Соответственно данные нмона “когда все плохо” – screen1 – концовка.

    Возможно эти два события не связаны, но проблема проявляется именно тогда, когда fs-cache забирает всю свободную память

  • #38647

    Oleg
    Участник

    1) oracle не нужен файловый кеш ОС (если мы не говорим о специфических билдах, например для SAP ERP)

    и в AIX его традиционно отключают, монтируя файловые системы для баз с опцией CIO, чтобы не грузить сервер бесполезной нагрузкой

    в последних релизах oracle может сам отключать (точнее не использовать) файловый кеш

    2) вряд ли тормоза из-за файлового кеша

    где находятся redo-логи oracle? как растет время отклика к ним (и не только к ним), во время бэкапа?

    это все тоже можно посмотреть через nmon -> nmon analyser

  • #38649

    roman
    Участник

    >Время от времени, без определенной периодичности пользователи СУБД начинают жаловаться на проседание в производительности.

    Вам лучше начать анализ данной проблемы производительности со стандартных отчетов Oracle: AWR, ASH.

     

    Для анализа причин возрастания использования файлового кеша неплохо было бы знать:

    1) изменяли ли Вы параметры, связанные с виртуальной памятью;

    2) где расположены файлы БД (ASM или FS);

    3) в случае с файловой системой опции данной файловой системы, где расположены файлы  БД.

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

    • Ответ изменён 1 год, 3 мес. назад пользователем  roman.
    • Ответ изменён 1 год, 3 мес. назад пользователем  roman.

Для ответа в этой теме необходимо авторизоваться.