statspack

vasilka
Дата: 08.08.2005 15:27:22
Что такое statspack и как им пользоваться?
Vadim_Maximov
Дата: 08.08.2005 15:31:40
waspwort
Дата: 08.08.2005 15:33:55
Том Кайт

Раньше для оценки работы экземпляра использовались средства UTLBSTAT и
UTLESTAT (начать сбор статистики и закончить сбор статистики). Сценарий UTLBSTAT делал моментальный снимок многих представлений динамической производительности V$. Затем с помощью сценария UTLESTAT создавался отчет по "начальным" и "конечным" значениям в таблицах V$. Полученная статистическая информация обрабатывалась и выдавалась для изучения в виде простого текстового отчета. Начиная с Oracle8i, сценарии BSTAT/ESTAT формально были заменены набором утилит StatsPack. Этот набор инструментальных средств намного превосходит прежние возможности BSTAT/
ESTAT. Наиболее существенным добавлением стала возможность сохранять значения представлений V$ в хронологическом порядке. Т.е. вместо удаления статистической информации после формирования отчета утилиты StatsPack позволяют сохранить данные и генерировать отчеты позже, при необходимости. При использовании средств BSTAT/ESTAT, например, невозможно было генерировать ежедневные отчеты и почасовой отчет для каждого дня недели. С помощью средств StatsPack можно установить почасовой сбор статистической информации (что мало влияет на работу системы) и генерировать отчеты, сравнивающие два "моментальных снимка". Таким образом, можно создать отчет и за любой час, и за любой день недели.
Кроме гибкости при создании отчетов, средства StatsPack обеспечивают более полный набор регистрируемых данных. В этом разделе я собираюсь описать установку утилит StatsPack, сбор данных и, самое главное, анализ получаемых отчетов.
Установка утилит StatsPack
Пакет утилит StatsPack должен устанавливаться при подключении как INTERNAL
или, еще лучше, как SYSDBA (CONNECT SYS/CHANGE_ON_INSTALL AS SYSDBA),
хотя в сценариях все равно будет выполняться CONNECT INTERNAL. Для успешной
установки необходимо выполнить эту операцию. Очевидно, придется попросить сделать это администратора базы данных или администраторов сервера.
Если можно подключиться как INTERNAL, установка StatsPack — тривиальна. Не-
обходимо просто выполнить сценарий statscre.sql в версии 8.1.6 или spcreate.sql в версии 8.1.7. Они находятся в каталоге [ORACLE_HOME]\rdbms\admin после подключения как INTERNAL с помощью SQL*Plus.
.......