оракул мониторинг статуса БД через php - PullRequest
0 голосов
/ 24 февраля 2011

Я ищу способ мониторинга состояния (работоспособности) базы данных Oracle с помощью сценария PHP.Существуют системные переменные, содержащие фактическое число соединений, сеансов, рабочей нагрузки и т. Д. *

Как я могу получить доступ к этим значениям: с помощью обычного оператора SELECT или встроенной процедуры сохранения, или это необходимоПроцедура хранилища пользовательских сборок ...

Как я могу определить, после получения этих значений, это тяжелая, экстремальная рабочая нагрузка.Какие критерии.

1 Ответ

1 голос
/ 24 февраля 2011

Ого - поговорим о открытом вопросе!Я боюсь, что ввод в дамп памяти всего, что каждый администратор базы данных узнал о базах данных мониторинга, выходит за рамки одного ответа.Да, есть много системных переменных.Да, все они имеют значение (часто по отношению к другим системным переменным).И да, вам необходимо изучить их, чтобы выяснить, что является большой рабочей нагрузкой для конкретного экземпляра базы данных, в зависимости от конфигурации этого экземпляра и спецификаций базовой системы.

Хорошей отправной точкой может быть для васпосмотрите на ORAMON: http://oramon.dbapool.com/index.php

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

...