Oracle DBA Forum  

Вернуться   Oracle DBA Forum > Oracle University Official Study Notes (RUS) > База данных Oracle 10g Администрирование > База данных Oracle 10g Администрирование I

Ответ
 
Опции темы Опции просмотра
  #11  
Старый 24.09.2009, 22:23
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Enterprise Manager и AWR



Enterprise Manager и AWR

Выберите Database > Administration > Statistics Management > Automatic Workload Repository и щелкните на кнопке Edit, чтобы изменить установки.

Страница Automatic Workload Repository позволяет:

редактировать установки репозитория рабочей загрузки;
просматривать детальные сведения о созданных моментальных снимках, а также вручную создать новый;
создать базовые измерения (baselines), называемые хранимыми наборами моментальных снимков (Preserved Snapshot Sets);
создать отчет AWR.
__________________
Телеграм чат
Ответить с цитированием
  #12  
Старый 24.09.2009, 22:24
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Управление AWR



Управление AWR

В число параметров конфигурации AWR входят: период удержания данных, интервал между сборами данных и уровень собираемой информации. Любое понижение какого-либо параметра влияет на функциональные возможности компонентов, зависящих от репозитория, в том числе и консультантов.

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

При настройке нового приложения можно установить уровень сбора данных ALL. В результате будут собираться данные о планах выполнения команд SQL и временные статистики, которые позволят расширить перечень рекомендаций консультантов, относящихся к коду SQL. После завершения настройки значение этого параметра следует вернуть к обычной величине TYPICAL.
__________________
Телеграм чат
Ответить с цитированием
  #13  
Старый 24.09.2009, 22:25
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Автоматический диагностический монитор базы данных (ADDM)



Автоматический диагностический монитор базы данных (ADDM)

В отличие от других консультантов ADDM прорабатывает автоматически после получения и сохранения каждого снимка данных в AWR. Каждый раз автоматический диагностический монитор базы данных (Automatic Database Diagnostic Monitor - ADDM) анализирует период между двумя последними сборами данных. Он производит профилактический мониторинг экземпляра и определяет узкие места до того, как они приведут к появлению значительной проблемы.

Во многих случаях ADDM предлагает решения обнаруженных проблем и даже подсчитывает выигрыш от их применения.

Некоторые общие проблемы, выявляемые ADDM:

узкие места, связанные с ЦП;
плохое сопровождение соединений в Oracle Net;
конкуренция блокировок;
возможности ввода-вывода;
завышенные размеры структур памяти Oracle;
команды SQL, вызывающие высокую загрузку;
программные единицы PL/SQL и код Java, имеющие большое время выполнения;
высокая загрузка, вызванная частыми контрольными точками и ее причины, например, небольшие по размеру оперативные журнальные файлы

Результаты каждого анализа хранятся в репозитории рабочей загрузки и также доступны с помощью Enterprise Manager.
__________________
Телеграм чат
Ответить с цитированием
  #14  
Старый 24.09.2009, 22:27
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Проблемы, обнаруженные ADDM



Проблемы, обнаруженные ADDM

На странице Automatic Database Diagnostic Monitor (ADDM) можно увидеть детальную информация о находках (finding), сделанных при последнем выполнении ADDM. В поле Database Time выводится суммарное активное время (не idle), потраченное сеансами в течение анализируемого периода на выполнение операций в БД. Для каждой находки приводится процент влияния (impact percentage), который отражает долю времени соответствующей обнаруженной потенциальной проблемы по отношению к суммарному времени обработки, выведенному в поле Database Time. На слайде видно следующее.

1. График показывает, что среднее количество активных пользователей значительно возросло в этой точке. Ожидание (Wait) также было главной проблемой.
2. Пиктограмма указывает на то, что результаты, выводимые ADDM в нижней части страницы, относятся к этому моменту времени. Можно вернуться назад и просмотреть результаты предыдущего анализа, щелкнув на другую пиктограмму.
3. В "находках" предоставляется короткая справка о том, что обнаружил ADDM в настраиваемых областях. Щелкнув на конкретной проблеме, можно перейти на страницу Performance Finding Details и получить более полную информацию о находке.

Подробные сведения об анализе производительности в виде текстового отчета выдаются по кнопке View Report.
__________________
Телеграм чат
Ответить с цитированием
  #15  
Старый 24.09.2009, 22:28
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Рекомендации ADDM



Рекомендации ADDM

На странице Performance Finding Details вы получаете рекомендации для решения соответствующей проблемы. Рекомендации делятся на категории: SCHEMA (схема), SQL Tuning (настройка SQL), DB configuration (конфигурация БД) и многие другие. В столбце Benefit (выигрыш) показывается максимальное сокращение времени обработки после применения рекомендации по устранению проблемы.

ADDM принимает во внимание различные изменения в системе. Его рекомендации могут охватывать:

Изменения аппаратного обеспечения (добавление ЦП или изменение конфигурации подсистемы ввода-вывода);
Конфигурацию базы данных (изменение значений параметров инициализации);
Изменения в схемах (хэш-секционирование таблицы или индекса, использование автоматического управления пространством сегмента (Automatic Segment Space Management -ASSM));
Изменения приложений (использование для последовательностей опции cache, использование связанных переменных);
Использование других консультантов (выполнение консультанта настройки кода SQL для анализа кода SQL с высокой нагрузкой на систему, выполнение сегментного консультанта для "горячих" объектов)
__________________
Телеграм чат
Ответить с цитированием
  #16  
Старый 24.09.2009, 22:30
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Система консультантов



Система консультантов

Консультанты (advisors) - это компоненты сервера, предоставляющие пользователю полезную информацию об использовании ресурсов и эффективности соответствующих компонентов сервера.

ADDM основывается в своих рекомендациях на данных, занесенных в AWR. ADDM позволяет базе данных Oracle производить диагностику своей собственной производительности и находить возможные решения обнаруженных проблем. ADDM отрабатывает автоматически после каждого занесения собранных статистик в AWR. При этом потенциально он может вызывать других консультантов.

Главные преимущества, предоставляемые инфраструктурой консультантов:

все консультанты используют унифицированный интерфейс;
все консультанты имеют общий источник данных и общее место хранения результатов в репозитории рабочей загрузки.


Автоматический диагностический монитор базы данных (Automatic Database Diagnostic Monitor - ADDM)
Выполняет роль эксперта, оценивающего показатели производительности сервера каждые 60 минут. Цель - раннее определение возможных узких мест в системе и выработка рекомендаций их устранения, пока деградация производительности не стала заметной.


Консультант использования памяти (Memory Advisor)
Фактически объединяет несколько возможностей, позволяющих выработать наилучшие значения размеров разделяемого пула, кэша буферов БД и программной глобальной области. Кроме того, на странице этого консультанта можно управлять большим пулом и Java-пулом.


Консультант среднего времени восстановления (Mean-Time-To-Recover (MTTR) Advisor)
Помогает при задании времени, требуемого для восстановления базы данных после отказа экземпляра.


Сегментный консультант (Segment Advisor)
Ищет таблицы и индексы, занимающие пространство большее, чем это необходимо. Консультант выявляет неэффективное использование памяти на уровне табличного пространства или схемы и генерирует скрипты для снижения потребления пространства там, где это возможно.


Консультант доступа к данным из SQL (SQL Access Advisor)
Анализирует все команды SQL за данный период и выдает рекомендации по созданию дополнительных индексов или материализованных представлений, которые повысят производительность.


Консультант настройки кода SQL (SQL Tuning Advisor)
Анализирует отдельную команду SQL и дает рекомендации по улучшению производительности ее выполнения. Такие рекомендации могут включать следующее: как переписать команду, изменить параметры конфигурации экземпляра, какие индексы добавить. Консультант прямо сам по себе недоступен. Он вызывается в таких инструментах, как Top SQL и Top Sessions, чтобы помочь оптимизировать команду SQL, оказывающую существенное влияние на производительность.


Консультант управления информацией отмены (Undo Management Advisor)
Помогает определять размер табличного пространства информации отмены, который необходим для удержания данных в течении заданного времени. Управление информацией отмены и данный консультант были рассмотрены в уроке "Управление информацией отмены".
__________________
Телеграм чат

Последний раз редактировалось Marley; 24.09.2009 в 22:32.
Ответить с цитированием
  #17  
Старый 24.09.2009, 22:33
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Enterprise Manager и консультанты



Enterprise Manager и консультанты

Advisor Central - главная страница всех консультантов. На эту страницу можно перейти по ссылке Advisor Central, расположенной на домашней странице Database Control в секции Related Links. Но это не единственное место в Database Control, откуда можно вызвать консультантов. В определенном контексте можно также получить доступ к консультантам.

На странице Advisor Central выводится список всех задач консультантов (Advisor Tasks), зарегистрированных в репозитории загрузки. Этот список можно отфильтровать по консультанту (advisor type) или предопределенному временному периоду.
Некоторые консультанты более детально описываются в уроках "Управление информацией отмены", "Управление производительностью" и "Концепции резервирования и восстановления".

Примечание: Используйте страницу Change Default Parameters для изменения действующего по умолчанию срока, после которого будут устаревать результаты выполнения задач. Кроме того, можно использовать эту страницу для изменения некоторых важных для консультантов параметров.
__________________
Телеграм чат
Ответить с цитированием
  #18  
Старый 24.09.2009, 22:35
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Пакет DBMS_ADVISOR



Пакет DBMS_ADVISOR

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

Для выполнения процедур пакета DBMS_ADVISOR требуется привилегия ADVISOR. Эта привилегия предоставляет полный доступ к процедурам и представлениям консультантов.

Примечание: дополнительные сведения о всех процедурах пакета DBMS_ADVISOR см. в документе Oracle Database PL/SQL Packages and Types Reference.
__________________
Телеграм чат
Ответить с цитированием
  #19  
Старый 24.09.2009, 22:37
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Сигнальные сообщения, генерируемые сервером



Сигнальные сообщения, генерируемые сервером

Сигналы (сигнальные сообщения, alerts) - уведомления о том, что база данных находится в нежелательном состоянии и на это следует обратить внимание. По умолчанию база данных Oracle 10g позволяет администратору получать сигнальные сообщения о возникающих проблемах с помощью Enterprise Manager Database Console. Дополнительно можно сконфигурировать передачу сообщений администратору по электронной почте, а не только вывод на консоль.

Предоставляется возможность задать для большого числа метрик пороговые значения, подходящие для используемой системы. Oracle 10g будет генерировать предупреждения, когда метрики базы данных начнут отклоняться от нормальных значений и приближаться к пороговым значениям. Раннее уведомление о потенциальных проблемах позволяет быстро реагировать на возникновение проблемы и решать ее даже до того момента, когда она станет заметной пользователям.

Ниже приведены некоторые ключевые метрики, позволяющие получать уведомление о только еще возникшей проблеме:

Average File Read Time (среднее время операции чтения из файла в сотых долях секунды);
Dump Area Used (% использования dump-областей);
Response Time (время ответа в расчете на одну транзакцию); SQL Response Time (изменение времени ответа команд SQL в %); Tablespace Used (% использования табличных пространств);
Wait Time (% времени ожидания).
__________________
Телеграм чат
Ответить с цитированием
  #20  
Старый 24.09.2009, 22:40
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Сигнальные сообщения, генерируемые сервером по умолчанию



Сигнальные сообщения, генерируемые сервером по умолчанию

По умолчанию включены следующие сигналы, генерируемые сервером:

использование табличного пространства (Tablespace Space Usage); пороговые значения: 85% для предупреждения и 97% для критического сообщения;
слишком старая моментальная копия (Snapshot Too Old);
мало свободного пространства в области восстановления (Recovery Area Low On Free Space);
Приостановлен возобновляемый сеанс (Resumable Session Suspended).

Примечание: Enterprise Manager Database Control автоматически устанавливает пороговые значения серверных метрик, собираемых на системном уровне для каждого экземпляра (константа DBMS_SERVER_ALERT.OBJECT_TYPE_SYSTEM; значение SYSTEM В DBA_THRESHOLDS.OBJECT_TYPE).
__________________
Телеграм чат
Ответить с цитированием
Ответ
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 09:50. Часовой пояс GMT +3.


Powered by vBulletin®