Oracle Database собирает метрики во время нагрузочного теста - PullRequest
1 голос
/ 22 ноября 2010

Я нагрузочно тестирую веб-приложение и задаюсь вопросом, можно ли каким-то образом получить исправность базы данных Oracle в ходе нагрузочного теста.Любая идея или ссылки на статьи приветствуются.

Заранее спасибо

Ответы [ 2 ]

4 голосов
/ 22 ноября 2010

В зависимости от версии Oracle, от того, имеете ли вы лицензию на использование AWR (автоматического репозитория рабочих нагрузок), или от того, установлен ли у вас Statspack, первым шагом будет создание снимка до и после теста и запуск AWR или Statspack отчет. Это покажет вам, что система ожидала, сколько времени прошло из-за ожидания базы данных, лучших операторов SQL и т. Д.

В Руководстве по производительности и настройке для вашей версии Oracle должна быть глава или две об использовании AWR или Statspack. Например, в 10.2 есть раздел о управлении снимками в AWR и о генерации отчетов AWR

2 голосов
/ 22 ноября 2010

Если позволяет лицензирование, AWR - это путь.Как упоминает @Justin, вы можете запустить AWR <выполнить первый запуск и иметь базовый уровень, на который вы можете ссылаться.AWR позволяет вам создавать, хранить и сохранять пользовательские снимки на разных временных шкалах - и это сэкономило мне много времени, пытаясь выяснить, где мое время ожидания. </p>

Если вы смотрите на мониторинг в режиме реального времени,консоль Enterprise Manager также предоставляет множество информации.

В этой статье содержится некоторое хорошее представление.

(извините за плохое качество изображения)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...