Год
эксплуатации убедил меня, что у монитора есть две четко разграниченные
функции: Администрирование и Поиск ошибок в приложениях. В новой
версии (1.1) это выразилось в двух режимах отображения: Database
Developer и Database Administrator.
Администратор
получает ответы на вопросы:
Кто
в какую БД подключен. Чем занят сервер. Из-за кого застряла OAT
(и увидеть, что этому предшествовало - последние SQL команды, например).
"Повисшие" процессы "классика" - как долго не
активны, что происходило перед обрывом соединения. Есть возможность
адресного отключения пользователей. Можно вручную или автоматически
(по ряду условий) изменить приоритет процесса классика. В новой
версии (1.1) тестируется запись SQL-протокола в специальную БД,
и много еще чего...
Разработчик
может:
Увидеть
работу как своих, так и чужих программ. В т.ч. компонент доступа
(Соединение-Транзакция-Запрос). Оценить продолжительность работы
транзакций, особенно если использует автоматические транзакции.
Подробнее...
[updated
03.01.2008] Я тут подумал, есть еще одна необходимая функция:
"Показать, почему все тормозит" и "записать все в
лог, потом будем разбираться с планами запросов". Короче говоря
профайлинг и логирование.
|