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

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

Просмотр 4 веток ответов
  • Автор
    Сообщения
    • #38642
      Yunusov Temur
      Участник

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

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

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

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

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

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

       

      Вложения:
      Вы должны войти для просмотра вложений.
    • #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) в случае с файловой системой опции данной файловой системы, где расположены файлы  БД.

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

      • Ответ изменён 5 лет, 1 месяц назад пользователем roman.
      • Ответ изменён 5 лет, 1 месяц назад пользователем roman.
Просмотр 4 веток ответов
  • Для ответа в этой теме необходимо авторизоваться.