SlideShare ist ein Scribd-Unternehmen logo
1 von 65
Downloaden Sie, um offline zu lesen
dbplus.tech
Subtitle
Performance Monitor
для Oracle
Программа
1. Архитектура решения
2. Подключение базы к мониторингу
3. Основные функции
4. Управление доступом - Модуль Security
5. Мониторинг проблем – Anomaly Monitor
6. Работа с программой
DBPLUS Performance Monitor для Oracle 2
Архитектура системы
DBPLUS Performance Monitor для Oracle 3
Набор процедур SQL, отвечающих
за сбор информации о
производительности
отслеживаемых баз данных
Веб-приложение
основано на
технологии IIS
Подключение базы к мониторингу
В главном окне конфигуратора
(Configuration Wizard) системы
нажимаем кнопку
[Add Another database]
Два способа подключения базы:
 Ручное подключение (одиночное)
 Импорт из файла
DBPLUS Performance Monitor для Oracle 4
Подключение базы к мониторингу
DBPLUS Performance Monitor для Oracle 5
Добавление одиночной базы данных:
 Выбор типа соединения: Basic
Внимание!
С уровня конфигуратора можно
создать пользователя DBPLUS
на базе мониторинга.
 В случае создания нового пользователя
это возможно только путем ввода
логина и пароля пользователя с
правами Администратора.
Подключение базы к мониторингу
Добавление одиночной базы данных:
 Выбор типа соединения: TNS
Внимание!
С уровня конфигуратора можно
создать пользователя DBPLUS
на базе мониторинга.
 В случае создания нового пользователя
это возможно только путем ввода
логина и пароля пользователя с
правами Администратора.
DBPLUS Performance Monitor для Oracle 6
Подключение базы к мониторингу
Массовое подключение из файла
Структура файла:
 USERNAME,PASSWORD, SID
или
 USERNAME,PASSWORD,SID,
HOSTNAME,TCPPORT
Пример файла:
 Dbplus, test, XE
или
 Dbplus, test, XE, maqch, 1522
Внимание!
Пользователь DBPLUS должен быть
ранее создан
в подключеной базе данных.
DBPLUS Performance Monitor для Oracle 7
Основные функции - Варианты таблиц
 Возможность экспорта в файл
CSV
DBPLUS Performance Monitor для Oracle 8
Сортировка и форматирование столбцов в таблицах:
 выбор единицы - например, время Elapsed Time
в секундах, минутах, днях и т.д.,
 выбор сокращения для больших чисел
– например, кило, Мега, …
 определение точности числа после запятой
Основные функции - Варианты таблиц
 В колонке Hash Value представлена кнопка [+]
 Она позволяет быстро перейти к деталям запроса (SQL Details) или
 Добавить запрос в буфер обмена со списком запросов для последующего анализа (SQL
Details)
DBPLUS Performance Monitor для Oracle 9
Основные функции - Варианты диаграмм
 Увеличение выделенной области
на диаграмме
DBPLUS Performance Monitor для Oracle 10
 Возможность возврата к
предыдущему виду через
[Reset zoom]
Основные функции - Варианты диаграмм
Различные типы диаграмм:
 Line
 Area
 Column
Возможность добавить и снять
отметку с представленной серии на
диаграмме.
Отображение информации в Tooltip
после указания места на
диаграмме.
Возможность экспортировать
таблицу в формате: PNG, JPEG,
PDF, SVG в файл.
DBPLUS Performance Monitor для Oracle 11
Dashboard - главный экран
Три разных способа
представления баз данных:
 Icons view
DBPLUS Performance Monitor для Oracle 12
Dashboard - главный экран
Три разных способа
представления баз данных:
 Grid view
DBPLUS Performance Monitor для Oracle 13
Dashboard - главный экран
Три разных способа
представления баз данных:
 Television view
DBPLUS Performance Monitor для Oracle 14
Database Load – детали базы данных
На диаграмме представлена
информация об основной
статистике базы данных:
 Elapsed Time
 CPU Time
 IO, Lock, Wait Time
 Server CPU
 Alerts
 Количество CPU
DBPLUS Performance Monitor для Oracle 15
Database Load – детали базы данных
После нажатия на точку
на диаграмме доступна
информация о:
 Запросах,
выполненых в
определенный
период времени
вместе с их
статистикой
DBPLUS Performance Monitor для Oracle 16
Database Load – детали базы данных
После нажатия на точку
на диаграмме доступна
информация о:
 Уровне каждого из
сеансов
DBPLUS Performance Monitor для Oracle 17
Database Load – детали базы данных
После нажатия на точку
на диаграмме доступна
информация о:
 Оповещениях (если
есть)
DBPLUS Performance Monitor для Oracle 18
Waits
На графике показано
общее время ожидания
задержек за данный
период времени.
График слева показывает
сумму времени сеанса за
выбранный период.
На графике справа
показано топовые
задержки за указанную
точку на графике (snap).
DBPLUS Performance Monitor для Oracle 19
Waits Analyze
В рамках детального анализа
вы можете отсортировать
сеансы по:
 Типу
 Классу
 Влиянию на
производительность
DBPLUS Performance Monitor для Oracle 20
Waits Analyze
Данные, представленные
на графике, также видны
на таблице ниже.
DBPLUS Performance Monitor для Oracle 21
Latches
Мониторинг latches, которые
появляются в базе данных:
 Buffer Latches
- указывает запросы,
ответственные за
генерацию latchy в буфере
данных.
 Row Cache Objects
– показывает, какой latch
является ведущим, что
упрощает принятие
корректирующих мер.
 Latch Library Cache
– указывает на запросы,
которые являются
причиной генерации latchy
в буфере SHARED_POOL.
DBPLUS Performance Monitor для Oracle 22
SQL Analyze
На графике показана
длительность запросов в
зависимости от выбора (Elapsed
time) или использование CPU
(CPU Time) за данный период.
DBPLUS Performance Monitor для Oracle 23
После выбора запросов под
графиком мы получаем
информацию об их участии в
общем использовании данной
статистики.
SQL Details
Содержит подробную
статистику
производительности для
каждого запроса.
Данные представлены за
указанный период времени
с возможностью
группировки по:
 Snap (15 минут)
 Время
 День
 Месяц
Возможность отображения
данных Online –
загружается на регулярной
основе из системного вида
V$SQL
DBPLUS Performance Monitor для Oracle 24
SQL Details
Легкий доступ к плану
запроса (Explain plan).
Возможность просмотра
параметров выборки, с
которой выполняется
запрос.
Возможность сравнения
планов, использующих
запрос в данный период
времени.
DBPLUS Performance Monitor для Oracle 25
SQL Details
Статистика запроса может
быть отображена в виде
графика, если нажать на
данный столбец в таблице.
Database load for…
- возможность оценить
влияние данного запроса по
отношению к статистике для
всей базы данных.
DBPLUS Performance Monitor для Oracle 26
Show Plan Objects
Содержит:
 Содержание запроса
 План запроса
 Объекты запроса:
 Вид
 Индексы
 Таблицы
 Детали объекта
DBPLUS Performance Monitor для Oracle 27
SQL Details (cd)
На странице также можно искать
запросы через
Find SQL.
Можно искать запросы путем:
 Вписания фрагмента текста
 Запросов, изменяющих план
 Новых запросов в этот период
времени
 Запросов, использующих
данный объект
 Запросов, которые используют
логический объект (Outline,
Baseline, Profile)
DBPLUS Performance Monitor для Oracle 28
Load trends
Позволяет получать
информацию о трендах,
происходящих в базе
данных по указанной
статистике.
Данные представлены за
указанный период времени
с возможностью
группировки по:
 Snap (15 минут)
 Время
 День
 Месяц
DBPLUS Performance Monitor для Oracle 29
Compare
Позволяет сравнить
статистики между
собой.
Мы можем сравнить
определенную
статистику за
определенный день,
а также за период
времени.
DBPLUS Performance Monitor для Oracle 30
Top SQL/SQL 3D
Представляет
информацию о самых
требовательных
запросах, которые
имеют наибольшую
долю в данной
статистике.
На выбор есть:
 Elapsed Time
 CPU Time
 Sorts
 Fetches
 Disk reads [block]
 Disk reads [MB]
 Rows processed
 Buffer Gets
 Execution
DBPLUS Performance Monitor для Oracle 31
Top Day
Позволяет отображать
топ-запросы по
CPU Time или Elapsed
Time и отслеживать
изменения в их
поведении.
DBPLUS Performance Monitor для Oracle 32
Slow SQL’s
Показывает запросы,
которые в данный период
длились дольше, чем 200
секунд (значение по
умолчанию).
Возможность группировки
запросов по литералам.
Группируя по литералам,
в места параметров,
вставляется символ
‘#’.
Затем отображаем
запросы,
сгруппированные по
плану запросов.
DBPLUS Performance Monitor для Oracle 33
Perf Counters
Вся статистика базы
данных доступна в
системном виде
V$SYSTAT.
Возможность
представления
информации также
в форме таблицы.
Данные хранятся
максимально на
протяжении 30 дней.
DBPLUS Performance Monitor для Oracle 34
OS Stat
Статистика
операционной
системы хранится в
системном виде
V$OSSTAT.
DBPLUS Performance Monitor для Oracle 35
Plan Explorer
Представлена
информация об
объектах:
 Outlines
 Baselines
 Profiles
Доступна
информация как
актуальная, так и
историческая.
Хранится
информация о том,
когда и какое
изменение было
сделано.
DBPLUS Performance Monitor для Oracle 36
I/O Stats
Модуль используется для
анализа
производительности
ввода/вывода.
Доступна информация о:
 Количестве чтений
 Количестве записей
 Длительности чтения
 Длительности записей
DBPLUS Performance Monitor для Oracle 37
Space Monitor
Это позволяет
анализировать
занятость пространства
на диске через:
 базу данных
 пространство
(tablespace)
 файлы данных
(datafile)
Возможность проверки
исторических данных.
Информация о среднем
приросте за данный
день, неделю, месяц.
DBPLUS Performance Monitor для Oracle 38
Memory
Представляет
информацию о
настройке буферов
памяти SGA в базе
данных.
Отображает текущее
использование
памяти.
DBPLUS Performance Monitor для Oracle 39
Memory
SGA History
представляет значения
отдельных буферов и
их использование в
данный период
времени.
DBPLUS Performance Monitor для Oracle 40
Memory
Представляет
информацию об
использовании памяти
пользовательскими
сессиями.
DBPLUS Performance Monitor для Oracle 41
Sessions
Представляет информацию
о сеансах в базе данных,
отображаемую в
соответствии с критериями,
указанными в фильтрах.
DBPLUS Performance Monitor для Oracle 42
Sessions
Sort usage sessions —
экран, позволяющий
анализировать сеанс для
использования временного
пространства (например,
сеанс, выполняющий
запрос, который сортирует
большой объем данных).
DBPLUS Performance Monitor для Oracle 43
Sessions
Undo usage session
– функциональность,
позволяющая анализировать
сеансы с точки зрения
использования пространства
UNDO
(например, сеансы,
содержащие большую часть
данных в неутвержденной
транзакции).
DBPLUS Performance Monitor для Oracle 44
Sessions history
Таблицы разделены
на три группы:
желтый цвет
предоставляет
информацию об
активных сессиях,
зеленый цвет
предоставляет информацию
о сессиях, использующих
сортирование,
красный цвет
предоставляет информацию
о сессиях, использующих
Undo.
DBPLUS Performance Monitor для Oracle 45
Sessions history
Сессии можна сортировать,
используя:
 Hash value
 Username
 Sid
 Тип задержки
 Machine
 Модуль
DBPLUS Performance Monitor для Oracle 46
Кроме того, информацию
можно просмотреть в форме
графика.
Locks
Содержит информацию
о блокировках в базе
данных.
Locks history
– позволяет отслеживать
блокировки во времени.
Table Locks
– позволяет проводить
текущий анализ блокировок
в базе данных.
Library Locks
– позволяет анализировать
блокировки типа Library
cache locks.
Locked Objects
- представляет список
объектов, на которые в
данный момент установлены
блокировки.
DBPLUS Performance Monitor для Oracle 47
Locks
Дополнительно после
выбора сеанса мы получаем
такую информацию, как:
 Текст запроса
 Параметры сессии
 Идентификатор запроса
 Статус
 Тип Lock’а
DBPLUS Performance Monitor для Oracle 48
Parameters
Позволяет показывать и
сообщать об изменениях
параметров базы данных
с течением времени.
Окно отображает текущее
состояние параметров и
их изменения во времени.
DBPLUS Performance Monitor для Oracle 49
Мониторинг проблем - Anomaly Monitor
Это модуль, содержащий
информацию о проблемах,
влияющих на
производительность базы
данных.
Информация доступна с
уровня отслеживаемой базы
данных.
Два типа Оповещения:
 Online
 Trends
DBPLUS Performance Monitor для Oracle 50
Мониторинг проблем - Anomaly Monitor
Информация об
Оповещениях отображается
в виде графика.
Сгруппированы по причинам
появления и влияния на
данную статистику в базе
данных.
Представлено подробно за
данный период времени.
DBPLUS Performance Monitor для Oracle 51
Мониторинг проблем - DatabaseLoad
Информация об
Оповещениях также
отображается на графике во
вкладке DatabaseLoad.
DBPLUS Performance Monitor для Oracle 52
Пример
оповещения об
изменении плана
выполнения:
Мониторинг проблем - Конфигурация
DBPLUS Performance Monitor для Oracle 53
Конфигурация и определения
Оповещений находятся в
меню:
Configuration > Alert settings
 Настройка электронной
почты
Мониторинг проблем - Конфигурация
DBPLUS Performance Monitor для Oracle 54
Конфигурация и
определения оповещений
доступны в меню:
Configuration > Alert settings
 Общие настройки
Содержат конфигурации
параметров, которые
управляют работой модуля
оповещений.
Мониторинг проблем – Как это работает?
DBPLUS Performance Monitor для Oracle 55
Мониторинг проблем
основан на сборе
информации о статистике,
доступной в базе данных.
Определения
оповещений
– значение оповещения
указывается для каждой
статистики.
Определение Проблемы
– набор правил,
основанных на
предопределенных
Оповещениях.
На основании исторической
информации генерируются
события превышения
значения порога.
Мониторинг проблем – Как это работает?
DBPLUS Performance Monitor для Oracle 56
Определение оповещения
состоит в следующем:
Выбор типа оповещения:
 Online
 I/O Stats
 Load Trends
 SQL Query
 DB Size
Мониторинг проблем – Как это работает?
DBPLUS Performance Monitor для Oracle 57
Определение оповещения состоит
в следующем:
Определение порогового значения
оповещения:
 WARNING/CRITICAL
Мониторинг проблем – Как это работает?
DBPLUS Performance Monitor для Oracle 58
Определение оповещения состоит
в следующем:
Настройка дополнительных условий:
 Значение, ниже которого
оповещение не появляется
 Значение, выше которого
оповещение всегда будет
появляться
 Какое влияние оказывает запрос
(только SQL Query).
Мониторинг проблем– определения проблем
DBPLUS Performance Monitor для Oracle 59
Определение проблемы
заключается в указании
причины проблемы. Ее
можно определить,
настроив правило,
состоящее из
предопределенных
определений
предупреждений.
Конфигурация заключается
в:
 Указании названия
проблемы
 Определении класса
проблемы
Мониторинг проблем– определения проблем
DBPLUS Performance Monitor для Oracle 60
Следующий этап настройки
заключается в:
 Установке набора правил на
основе определения
Оповещений
Управление доступом
DBPLUS Performance Monitor для Oracle 61
Возможность настройки разрешений:
 собственных (use Own permissions)
 унаследованных (Inherited permissions).
Возможность предоставления
доступа к отдельным экземплярам
и экранам в приложении.
Настройка доступа для:
 USER
(Object name: DOMENAUSER)
 GROUP:
 Локальная
(Object name: НАЗВАНИЕ
ГРУППЫ)
 Доменная
(Object name: ДОМЕНUSER)
 PROFILE
(Object name: НАЗВАНИЕ
ПРОФИЛЯ).
Управление доступом
DBPLUS Performance Monitor для Oracle 62
Собственные разрешения (Use own
permissions).
Этот тип разрешения может быть
предоставлен для каждого из трех объектов
(USER, GROUP, PROFILE).
 Даем разрешения для каждой
функциональности (Function rights).
 Разрешения для отдельных баз данных
(Database access).
 Локальные разрешения (Local privillages).
Управление доступом
DBPLUS Performance Monitor для Oracle 63
Унаследованные разрешения
(use Inherited permissions from parents).
 Этот тип разрешения может быть
предоставлен для каждого из трех
объектов
(USER,GROUP,POFILE).
 Давая разрешение, указываем
всегда ПРОФИЛЬ, для которого ранее
опредилили разрешения.
Управление доступом
DBPLUS Performance Monitor для Oracle 64
Управление доступом настраиваем
на двух уровнях:
 DBPLUS Configuration Wizard:
Applications settings > Application Options
> Configure
 DBPLUS Performance Monitor:
Configuration > Settings >
Parametr SECURITY
dbplus.tech
Subtitle
Спасибо
www.dbplus.tech

Weitere ähnliche Inhalte

Was ist angesagt?

Описание архитектуры СУБД HP Vertica
Описание архитектуры СУБД HP VerticaОписание архитектуры СУБД HP Vertica
Описание архитектуры СУБД HP VerticaAndrey Karpov
 
PostgreSQL Streaming Replication
PostgreSQL Streaming ReplicationPostgreSQL Streaming Replication
PostgreSQL Streaming ReplicationAlexey Lesovsky
 
NetWrix SQL Server Change Reporter. Обзор программы для аудита SQL Server
NetWrix SQL Server Change Reporter. Обзор программы для аудита SQL ServerNetWrix SQL Server Change Reporter. Обзор программы для аудита SQL Server
NetWrix SQL Server Change Reporter. Обзор программы для аудита SQL ServerNetwrix Россия/СНГ
 
бэкап баз данных Oracle c помощью handy backup, март 2014
бэкап баз данных Oracle c помощью handy backup, март 2014бэкап баз данных Oracle c помощью handy backup, март 2014
бэкап баз данных Oracle c помощью handy backup, март 2014Handy_Backup
 
Что нового в 47-53 итерация ИС ARTA Synergy
Что нового в 47-53 итерация ИС ARTA SynergyЧто нового в 47-53 итерация ИС ARTA Synergy
Что нового в 47-53 итерация ИС ARTA SynergyYerlan Kamyrov
 

Was ist angesagt? (6)

Описание архитектуры СУБД HP Vertica
Описание архитектуры СУБД HP VerticaОписание архитектуры СУБД HP Vertica
Описание архитектуры СУБД HP Vertica
 
PostgreSQL Streaming Replication
PostgreSQL Streaming ReplicationPostgreSQL Streaming Replication
PostgreSQL Streaming Replication
 
NetWrix SQL Server Change Reporter. Обзор программы для аудита SQL Server
NetWrix SQL Server Change Reporter. Обзор программы для аудита SQL ServerNetWrix SQL Server Change Reporter. Обзор программы для аудита SQL Server
NetWrix SQL Server Change Reporter. Обзор программы для аудита SQL Server
 
бэкап баз данных Oracle c помощью handy backup, март 2014
бэкап баз данных Oracle c помощью handy backup, март 2014бэкап баз данных Oracle c помощью handy backup, март 2014
бэкап баз данных Oracle c помощью handy backup, март 2014
 
Что нового в 47-53 итерация ИС ARTA Synergy
Что нового в 47-53 итерация ИС ARTA SynergyЧто нового в 47-53 итерация ИС ARTA Synergy
Что нового в 47-53 итерация ИС ARTA Synergy
 
Обзор HP Vertica
Обзор HP VerticaОбзор HP Vertica
Обзор HP Vertica
 

Ähnlich wie Performance Monitor для Oracle

Cradle. Знакомство с Demo проектом
Cradle. Знакомство с Demo проектомCradle. Знакомство с Demo проектом
Cradle. Знакомство с Demo проектомYulia Madorskaya
 
Построение и переход на новую аналитическую платформу. Цели, вызовы, решения....
Построение и переход на новую аналитическую платформу. Цели, вызовы, решения....Построение и переход на новую аналитическую платформу. Цели, вызовы, решения....
Построение и переход на новую аналитическую платформу. Цели, вызовы, решения....HOWWEDOIT
 
Обзор инструментов Toad для администраторов Oracle
Обзор инструментов Toad для администраторов OracleОбзор инструментов Toad для администраторов Oracle
Обзор инструментов Toad для администраторов OracleBAKOTECH
 
20151112 Что нового в DB PowerStudio 2016
20151112 Что нового в DB PowerStudio 201620151112 Что нового в DB PowerStudio 2016
20151112 Что нового в DB PowerStudio 2016Andrew Sovtsov
 
Павел Лузанов, Postgres Professional. «PostgreSQL для пользователей Oracle»
Павел Лузанов, Postgres Professional. «PostgreSQL для пользователей Oracle»Павел Лузанов, Postgres Professional. «PostgreSQL для пользователей Oracle»
Павел Лузанов, Postgres Professional. «PostgreSQL для пользователей Oracle»Mail.ru Group
 
Oracle 11g с нуля: первые шаги с СУБД Oracle
Oracle 11g с нуля: первые шаги с СУБД OracleOracle 11g с нуля: первые шаги с СУБД Oracle
Oracle 11g с нуля: первые шаги с СУБД OracleSkillFactory
 
средства оценки производительности
средства оценки производительностисредства оценки производительности
средства оценки производительностиHelen Kopteva
 
как из трех стоек сделать две.
как из трех стоек сделать две.как из трех стоек сделать две.
как из трех стоек сделать две.Serguei Gitinsky
 
Дмитрий Долгов
Дмитрий ДолговДмитрий Долгов
Дмитрий ДолговCodeFest
 
6 кареев киров
6 кареев киров6 кареев киров
6 кареев кировqasib
 
копия эларфиндок
копия эларфиндоккопия эларфиндок
копия эларфиндокpiskunovich
 
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуреСХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуреDEPO Computers
 
Embarcadero Team Server для администраторов БД
Embarcadero Team Server для администраторов БДEmbarcadero Team Server для администраторов БД
Embarcadero Team Server для администраторов БДAndrew Sovtsov
 
006
006006
006JIuc
 
«Oracle Application Quality Management: Средства тестирования и управления те...
«Oracle Application Quality Management: Средства тестирования и управления те...«Oracle Application Quality Management: Средства тестирования и управления те...
«Oracle Application Quality Management: Средства тестирования и управления те...Andrey Akulov
 
Share Point Workflow
Share Point WorkflowShare Point Workflow
Share Point WorkflowMaximKo
 

Ähnlich wie Performance Monitor для Oracle (20)

Cradle. Знакомство с Demo проектом
Cradle. Знакомство с Demo проектомCradle. Знакомство с Demo проектом
Cradle. Знакомство с Demo проектом
 
Построение и переход на новую аналитическую платформу. Цели, вызовы, решения....
Построение и переход на новую аналитическую платформу. Цели, вызовы, решения....Построение и переход на новую аналитическую платформу. Цели, вызовы, решения....
Построение и переход на новую аналитическую платформу. Цели, вызовы, решения....
 
Обзор инструментов Toad для администраторов Oracle
Обзор инструментов Toad для администраторов OracleОбзор инструментов Toad для администраторов Oracle
Обзор инструментов Toad для администраторов Oracle
 
20151112 Что нового в DB PowerStudio 2016
20151112 Что нового в DB PowerStudio 201620151112 Что нового в DB PowerStudio 2016
20151112 Что нового в DB PowerStudio 2016
 
Павел Лузанов, Postgres Professional. «PostgreSQL для пользователей Oracle»
Павел Лузанов, Postgres Professional. «PostgreSQL для пользователей Oracle»Павел Лузанов, Postgres Professional. «PostgreSQL для пользователей Oracle»
Павел Лузанов, Postgres Professional. «PostgreSQL для пользователей Oracle»
 
Oracle 11g с нуля: первые шаги с СУБД Oracle
Oracle 11g с нуля: первые шаги с СУБД OracleOracle 11g с нуля: первые шаги с СУБД Oracle
Oracle 11g с нуля: первые шаги с СУБД Oracle
 
лабраб 4
лабраб 4лабраб 4
лабраб 4
 
Fujitsu Eternus DX100 S3
Fujitsu Eternus DX100 S3Fujitsu Eternus DX100 S3
Fujitsu Eternus DX100 S3
 
средства оценки производительности
средства оценки производительностисредства оценки производительности
средства оценки производительности
 
как из трех стоек сделать две.
как из трех стоек сделать две.как из трех стоек сделать две.
как из трех стоек сделать две.
 
Дмитрий Долгов
Дмитрий ДолговДмитрий Долгов
Дмитрий Долгов
 
6 кареев киров
6 кареев киров6 кареев киров
6 кареев киров
 
копия эларфиндок
копия эларфиндоккопия эларфиндок
копия эларфиндок
 
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуреСХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
 
Embarcadero Team Server для администраторов БД
Embarcadero Team Server для администраторов БДEmbarcadero Team Server для администраторов БД
Embarcadero Team Server для администраторов БД
 
006
006006
006
 
«Oracle Application Quality Management: Средства тестирования и управления те...
«Oracle Application Quality Management: Средства тестирования и управления те...«Oracle Application Quality Management: Средства тестирования и управления те...
«Oracle Application Quality Management: Средства тестирования и управления те...
 
Share Point Workflow
Share Point WorkflowShare Point Workflow
Share Point Workflow
 
Введение в Oracle
Введение в OracleВведение в Oracle
Введение в Oracle
 
10 субд
10 субд10 субд
10 субд
 

Mehr von DBPLUS

DBPLUS Performance Monitor for SQL Server
DBPLUS Performance Monitor for SQL Server DBPLUS Performance Monitor for SQL Server
DBPLUS Performance Monitor for SQL Server DBPLUS
 
DBPLUS Performance Monitor dla Microsoft SQL Server
DBPLUS Performance Monitor dla Microsoft SQL ServerDBPLUS Performance Monitor dla Microsoft SQL Server
DBPLUS Performance Monitor dla Microsoft SQL ServerDBPLUS
 
DBPLUS Performance Monitor for Oracle
DBPLUS Performance Monitor for OracleDBPLUS Performance Monitor for Oracle
DBPLUS Performance Monitor for OracleDBPLUS
 
DBPLUS Performance Monitor for PostgeSQL
DBPLUS Performance Monitor for PostgeSQL DBPLUS Performance Monitor for PostgeSQL
DBPLUS Performance Monitor for PostgeSQL DBPLUS
 
DBPLUS Performance Monitor dla PostgeSQL
DBPLUS Performance Monitor dla PostgeSQLDBPLUS Performance Monitor dla PostgeSQL
DBPLUS Performance Monitor dla PostgeSQLDBPLUS
 
Wait - TCP Socket (KGAS)
Wait - TCP Socket (KGAS)Wait - TCP Socket (KGAS)
Wait - TCP Socket (KGAS)DBPLUS
 
DBPLUS Performance Monitor dla Oracle
DBPLUS Performance Monitor dla OracleDBPLUS Performance Monitor dla Oracle
DBPLUS Performance Monitor dla OracleDBPLUS
 
Statystyki wydajnościowe
Statystyki wydajnościoweStatystyki wydajnościowe
Statystyki wydajnościoweDBPLUS
 
Load Trends
Load TrendsLoad Trends
Load TrendsDBPLUS
 
Latch: Undo Global_Data
Latch: Undo Global_DataLatch: Undo Global_Data
Latch: Undo Global_DataDBPLUS
 
Latch Library cache
Latch Library cacheLatch Library cache
Latch Library cacheDBPLUS
 
I/O Stats
I/O StatsI/O Stats
I/O StatsDBPLUS
 
Blokady zapytań
Blokady zapytańBlokady zapytań
Blokady zapytańDBPLUS
 
Obsługa RAC
Obsługa RACObsługa RAC
Obsługa RACDBPLUS
 
Zmiana planu wykonania
Zmiana planu wykonaniaZmiana planu wykonania
Zmiana planu wykonaniaDBPLUS
 

Mehr von DBPLUS (15)

DBPLUS Performance Monitor for SQL Server
DBPLUS Performance Monitor for SQL Server DBPLUS Performance Monitor for SQL Server
DBPLUS Performance Monitor for SQL Server
 
DBPLUS Performance Monitor dla Microsoft SQL Server
DBPLUS Performance Monitor dla Microsoft SQL ServerDBPLUS Performance Monitor dla Microsoft SQL Server
DBPLUS Performance Monitor dla Microsoft SQL Server
 
DBPLUS Performance Monitor for Oracle
DBPLUS Performance Monitor for OracleDBPLUS Performance Monitor for Oracle
DBPLUS Performance Monitor for Oracle
 
DBPLUS Performance Monitor for PostgeSQL
DBPLUS Performance Monitor for PostgeSQL DBPLUS Performance Monitor for PostgeSQL
DBPLUS Performance Monitor for PostgeSQL
 
DBPLUS Performance Monitor dla PostgeSQL
DBPLUS Performance Monitor dla PostgeSQLDBPLUS Performance Monitor dla PostgeSQL
DBPLUS Performance Monitor dla PostgeSQL
 
Wait - TCP Socket (KGAS)
Wait - TCP Socket (KGAS)Wait - TCP Socket (KGAS)
Wait - TCP Socket (KGAS)
 
DBPLUS Performance Monitor dla Oracle
DBPLUS Performance Monitor dla OracleDBPLUS Performance Monitor dla Oracle
DBPLUS Performance Monitor dla Oracle
 
Statystyki wydajnościowe
Statystyki wydajnościoweStatystyki wydajnościowe
Statystyki wydajnościowe
 
Load Trends
Load TrendsLoad Trends
Load Trends
 
Latch: Undo Global_Data
Latch: Undo Global_DataLatch: Undo Global_Data
Latch: Undo Global_Data
 
Latch Library cache
Latch Library cacheLatch Library cache
Latch Library cache
 
I/O Stats
I/O StatsI/O Stats
I/O Stats
 
Blokady zapytań
Blokady zapytańBlokady zapytań
Blokady zapytań
 
Obsługa RAC
Obsługa RACObsługa RAC
Obsługa RAC
 
Zmiana planu wykonania
Zmiana planu wykonaniaZmiana planu wykonania
Zmiana planu wykonania
 

Performance Monitor для Oracle

  • 2. Программа 1. Архитектура решения 2. Подключение базы к мониторингу 3. Основные функции 4. Управление доступом - Модуль Security 5. Мониторинг проблем – Anomaly Monitor 6. Работа с программой DBPLUS Performance Monitor для Oracle 2
  • 3. Архитектура системы DBPLUS Performance Monitor для Oracle 3 Набор процедур SQL, отвечающих за сбор информации о производительности отслеживаемых баз данных Веб-приложение основано на технологии IIS
  • 4. Подключение базы к мониторингу В главном окне конфигуратора (Configuration Wizard) системы нажимаем кнопку [Add Another database] Два способа подключения базы:  Ручное подключение (одиночное)  Импорт из файла DBPLUS Performance Monitor для Oracle 4
  • 5. Подключение базы к мониторингу DBPLUS Performance Monitor для Oracle 5 Добавление одиночной базы данных:  Выбор типа соединения: Basic Внимание! С уровня конфигуратора можно создать пользователя DBPLUS на базе мониторинга.  В случае создания нового пользователя это возможно только путем ввода логина и пароля пользователя с правами Администратора.
  • 6. Подключение базы к мониторингу Добавление одиночной базы данных:  Выбор типа соединения: TNS Внимание! С уровня конфигуратора можно создать пользователя DBPLUS на базе мониторинга.  В случае создания нового пользователя это возможно только путем ввода логина и пароля пользователя с правами Администратора. DBPLUS Performance Monitor для Oracle 6
  • 7. Подключение базы к мониторингу Массовое подключение из файла Структура файла:  USERNAME,PASSWORD, SID или  USERNAME,PASSWORD,SID, HOSTNAME,TCPPORT Пример файла:  Dbplus, test, XE или  Dbplus, test, XE, maqch, 1522 Внимание! Пользователь DBPLUS должен быть ранее создан в подключеной базе данных. DBPLUS Performance Monitor для Oracle 7
  • 8. Основные функции - Варианты таблиц  Возможность экспорта в файл CSV DBPLUS Performance Monitor для Oracle 8 Сортировка и форматирование столбцов в таблицах:  выбор единицы - например, время Elapsed Time в секундах, минутах, днях и т.д.,  выбор сокращения для больших чисел – например, кило, Мега, …  определение точности числа после запятой
  • 9. Основные функции - Варианты таблиц  В колонке Hash Value представлена кнопка [+]  Она позволяет быстро перейти к деталям запроса (SQL Details) или  Добавить запрос в буфер обмена со списком запросов для последующего анализа (SQL Details) DBPLUS Performance Monitor для Oracle 9
  • 10. Основные функции - Варианты диаграмм  Увеличение выделенной области на диаграмме DBPLUS Performance Monitor для Oracle 10  Возможность возврата к предыдущему виду через [Reset zoom]
  • 11. Основные функции - Варианты диаграмм Различные типы диаграмм:  Line  Area  Column Возможность добавить и снять отметку с представленной серии на диаграмме. Отображение информации в Tooltip после указания места на диаграмме. Возможность экспортировать таблицу в формате: PNG, JPEG, PDF, SVG в файл. DBPLUS Performance Monitor для Oracle 11
  • 12. Dashboard - главный экран Три разных способа представления баз данных:  Icons view DBPLUS Performance Monitor для Oracle 12
  • 13. Dashboard - главный экран Три разных способа представления баз данных:  Grid view DBPLUS Performance Monitor для Oracle 13
  • 14. Dashboard - главный экран Три разных способа представления баз данных:  Television view DBPLUS Performance Monitor для Oracle 14
  • 15. Database Load – детали базы данных На диаграмме представлена информация об основной статистике базы данных:  Elapsed Time  CPU Time  IO, Lock, Wait Time  Server CPU  Alerts  Количество CPU DBPLUS Performance Monitor для Oracle 15
  • 16. Database Load – детали базы данных После нажатия на точку на диаграмме доступна информация о:  Запросах, выполненых в определенный период времени вместе с их статистикой DBPLUS Performance Monitor для Oracle 16
  • 17. Database Load – детали базы данных После нажатия на точку на диаграмме доступна информация о:  Уровне каждого из сеансов DBPLUS Performance Monitor для Oracle 17
  • 18. Database Load – детали базы данных После нажатия на точку на диаграмме доступна информация о:  Оповещениях (если есть) DBPLUS Performance Monitor для Oracle 18
  • 19. Waits На графике показано общее время ожидания задержек за данный период времени. График слева показывает сумму времени сеанса за выбранный период. На графике справа показано топовые задержки за указанную точку на графике (snap). DBPLUS Performance Monitor для Oracle 19
  • 20. Waits Analyze В рамках детального анализа вы можете отсортировать сеансы по:  Типу  Классу  Влиянию на производительность DBPLUS Performance Monitor для Oracle 20
  • 21. Waits Analyze Данные, представленные на графике, также видны на таблице ниже. DBPLUS Performance Monitor для Oracle 21
  • 22. Latches Мониторинг latches, которые появляются в базе данных:  Buffer Latches - указывает запросы, ответственные за генерацию latchy в буфере данных.  Row Cache Objects – показывает, какой latch является ведущим, что упрощает принятие корректирующих мер.  Latch Library Cache – указывает на запросы, которые являются причиной генерации latchy в буфере SHARED_POOL. DBPLUS Performance Monitor для Oracle 22
  • 23. SQL Analyze На графике показана длительность запросов в зависимости от выбора (Elapsed time) или использование CPU (CPU Time) за данный период. DBPLUS Performance Monitor для Oracle 23 После выбора запросов под графиком мы получаем информацию об их участии в общем использовании данной статистики.
  • 24. SQL Details Содержит подробную статистику производительности для каждого запроса. Данные представлены за указанный период времени с возможностью группировки по:  Snap (15 минут)  Время  День  Месяц Возможность отображения данных Online – загружается на регулярной основе из системного вида V$SQL DBPLUS Performance Monitor для Oracle 24
  • 25. SQL Details Легкий доступ к плану запроса (Explain plan). Возможность просмотра параметров выборки, с которой выполняется запрос. Возможность сравнения планов, использующих запрос в данный период времени. DBPLUS Performance Monitor для Oracle 25
  • 26. SQL Details Статистика запроса может быть отображена в виде графика, если нажать на данный столбец в таблице. Database load for… - возможность оценить влияние данного запроса по отношению к статистике для всей базы данных. DBPLUS Performance Monitor для Oracle 26
  • 27. Show Plan Objects Содержит:  Содержание запроса  План запроса  Объекты запроса:  Вид  Индексы  Таблицы  Детали объекта DBPLUS Performance Monitor для Oracle 27
  • 28. SQL Details (cd) На странице также можно искать запросы через Find SQL. Можно искать запросы путем:  Вписания фрагмента текста  Запросов, изменяющих план  Новых запросов в этот период времени  Запросов, использующих данный объект  Запросов, которые используют логический объект (Outline, Baseline, Profile) DBPLUS Performance Monitor для Oracle 28
  • 29. Load trends Позволяет получать информацию о трендах, происходящих в базе данных по указанной статистике. Данные представлены за указанный период времени с возможностью группировки по:  Snap (15 минут)  Время  День  Месяц DBPLUS Performance Monitor для Oracle 29
  • 30. Compare Позволяет сравнить статистики между собой. Мы можем сравнить определенную статистику за определенный день, а также за период времени. DBPLUS Performance Monitor для Oracle 30
  • 31. Top SQL/SQL 3D Представляет информацию о самых требовательных запросах, которые имеют наибольшую долю в данной статистике. На выбор есть:  Elapsed Time  CPU Time  Sorts  Fetches  Disk reads [block]  Disk reads [MB]  Rows processed  Buffer Gets  Execution DBPLUS Performance Monitor для Oracle 31
  • 32. Top Day Позволяет отображать топ-запросы по CPU Time или Elapsed Time и отслеживать изменения в их поведении. DBPLUS Performance Monitor для Oracle 32
  • 33. Slow SQL’s Показывает запросы, которые в данный период длились дольше, чем 200 секунд (значение по умолчанию). Возможность группировки запросов по литералам. Группируя по литералам, в места параметров, вставляется символ ‘#’. Затем отображаем запросы, сгруппированные по плану запросов. DBPLUS Performance Monitor для Oracle 33
  • 34. Perf Counters Вся статистика базы данных доступна в системном виде V$SYSTAT. Возможность представления информации также в форме таблицы. Данные хранятся максимально на протяжении 30 дней. DBPLUS Performance Monitor для Oracle 34
  • 35. OS Stat Статистика операционной системы хранится в системном виде V$OSSTAT. DBPLUS Performance Monitor для Oracle 35
  • 36. Plan Explorer Представлена информация об объектах:  Outlines  Baselines  Profiles Доступна информация как актуальная, так и историческая. Хранится информация о том, когда и какое изменение было сделано. DBPLUS Performance Monitor для Oracle 36
  • 37. I/O Stats Модуль используется для анализа производительности ввода/вывода. Доступна информация о:  Количестве чтений  Количестве записей  Длительности чтения  Длительности записей DBPLUS Performance Monitor для Oracle 37
  • 38. Space Monitor Это позволяет анализировать занятость пространства на диске через:  базу данных  пространство (tablespace)  файлы данных (datafile) Возможность проверки исторических данных. Информация о среднем приросте за данный день, неделю, месяц. DBPLUS Performance Monitor для Oracle 38
  • 39. Memory Представляет информацию о настройке буферов памяти SGA в базе данных. Отображает текущее использование памяти. DBPLUS Performance Monitor для Oracle 39
  • 40. Memory SGA History представляет значения отдельных буферов и их использование в данный период времени. DBPLUS Performance Monitor для Oracle 40
  • 42. Sessions Представляет информацию о сеансах в базе данных, отображаемую в соответствии с критериями, указанными в фильтрах. DBPLUS Performance Monitor для Oracle 42
  • 43. Sessions Sort usage sessions — экран, позволяющий анализировать сеанс для использования временного пространства (например, сеанс, выполняющий запрос, который сортирует большой объем данных). DBPLUS Performance Monitor для Oracle 43
  • 44. Sessions Undo usage session – функциональность, позволяющая анализировать сеансы с точки зрения использования пространства UNDO (например, сеансы, содержащие большую часть данных в неутвержденной транзакции). DBPLUS Performance Monitor для Oracle 44
  • 45. Sessions history Таблицы разделены на три группы: желтый цвет предоставляет информацию об активных сессиях, зеленый цвет предоставляет информацию о сессиях, использующих сортирование, красный цвет предоставляет информацию о сессиях, использующих Undo. DBPLUS Performance Monitor для Oracle 45
  • 46. Sessions history Сессии можна сортировать, используя:  Hash value  Username  Sid  Тип задержки  Machine  Модуль DBPLUS Performance Monitor для Oracle 46 Кроме того, информацию можно просмотреть в форме графика.
  • 47. Locks Содержит информацию о блокировках в базе данных. Locks history – позволяет отслеживать блокировки во времени. Table Locks – позволяет проводить текущий анализ блокировок в базе данных. Library Locks – позволяет анализировать блокировки типа Library cache locks. Locked Objects - представляет список объектов, на которые в данный момент установлены блокировки. DBPLUS Performance Monitor для Oracle 47
  • 48. Locks Дополнительно после выбора сеанса мы получаем такую информацию, как:  Текст запроса  Параметры сессии  Идентификатор запроса  Статус  Тип Lock’а DBPLUS Performance Monitor для Oracle 48
  • 49. Parameters Позволяет показывать и сообщать об изменениях параметров базы данных с течением времени. Окно отображает текущее состояние параметров и их изменения во времени. DBPLUS Performance Monitor для Oracle 49
  • 50. Мониторинг проблем - Anomaly Monitor Это модуль, содержащий информацию о проблемах, влияющих на производительность базы данных. Информация доступна с уровня отслеживаемой базы данных. Два типа Оповещения:  Online  Trends DBPLUS Performance Monitor для Oracle 50
  • 51. Мониторинг проблем - Anomaly Monitor Информация об Оповещениях отображается в виде графика. Сгруппированы по причинам появления и влияния на данную статистику в базе данных. Представлено подробно за данный период времени. DBPLUS Performance Monitor для Oracle 51
  • 52. Мониторинг проблем - DatabaseLoad Информация об Оповещениях также отображается на графике во вкладке DatabaseLoad. DBPLUS Performance Monitor для Oracle 52 Пример оповещения об изменении плана выполнения:
  • 53. Мониторинг проблем - Конфигурация DBPLUS Performance Monitor для Oracle 53 Конфигурация и определения Оповещений находятся в меню: Configuration > Alert settings  Настройка электронной почты
  • 54. Мониторинг проблем - Конфигурация DBPLUS Performance Monitor для Oracle 54 Конфигурация и определения оповещений доступны в меню: Configuration > Alert settings  Общие настройки Содержат конфигурации параметров, которые управляют работой модуля оповещений.
  • 55. Мониторинг проблем – Как это работает? DBPLUS Performance Monitor для Oracle 55 Мониторинг проблем основан на сборе информации о статистике, доступной в базе данных. Определения оповещений – значение оповещения указывается для каждой статистики. Определение Проблемы – набор правил, основанных на предопределенных Оповещениях. На основании исторической информации генерируются события превышения значения порога.
  • 56. Мониторинг проблем – Как это работает? DBPLUS Performance Monitor для Oracle 56 Определение оповещения состоит в следующем: Выбор типа оповещения:  Online  I/O Stats  Load Trends  SQL Query  DB Size
  • 57. Мониторинг проблем – Как это работает? DBPLUS Performance Monitor для Oracle 57 Определение оповещения состоит в следующем: Определение порогового значения оповещения:  WARNING/CRITICAL
  • 58. Мониторинг проблем – Как это работает? DBPLUS Performance Monitor для Oracle 58 Определение оповещения состоит в следующем: Настройка дополнительных условий:  Значение, ниже которого оповещение не появляется  Значение, выше которого оповещение всегда будет появляться  Какое влияние оказывает запрос (только SQL Query).
  • 59. Мониторинг проблем– определения проблем DBPLUS Performance Monitor для Oracle 59 Определение проблемы заключается в указании причины проблемы. Ее можно определить, настроив правило, состоящее из предопределенных определений предупреждений. Конфигурация заключается в:  Указании названия проблемы  Определении класса проблемы
  • 60. Мониторинг проблем– определения проблем DBPLUS Performance Monitor для Oracle 60 Следующий этап настройки заключается в:  Установке набора правил на основе определения Оповещений
  • 61. Управление доступом DBPLUS Performance Monitor для Oracle 61 Возможность настройки разрешений:  собственных (use Own permissions)  унаследованных (Inherited permissions). Возможность предоставления доступа к отдельным экземплярам и экранам в приложении. Настройка доступа для:  USER (Object name: DOMENAUSER)  GROUP:  Локальная (Object name: НАЗВАНИЕ ГРУППЫ)  Доменная (Object name: ДОМЕНUSER)  PROFILE (Object name: НАЗВАНИЕ ПРОФИЛЯ).
  • 62. Управление доступом DBPLUS Performance Monitor для Oracle 62 Собственные разрешения (Use own permissions). Этот тип разрешения может быть предоставлен для каждого из трех объектов (USER, GROUP, PROFILE).  Даем разрешения для каждой функциональности (Function rights).  Разрешения для отдельных баз данных (Database access).  Локальные разрешения (Local privillages).
  • 63. Управление доступом DBPLUS Performance Monitor для Oracle 63 Унаследованные разрешения (use Inherited permissions from parents).  Этот тип разрешения может быть предоставлен для каждого из трех объектов (USER,GROUP,POFILE).  Давая разрешение, указываем всегда ПРОФИЛЬ, для которого ранее опредилили разрешения.
  • 64. Управление доступом DBPLUS Performance Monitor для Oracle 64 Управление доступом настраиваем на двух уровнях:  DBPLUS Configuration Wizard: Applications settings > Application Options > Configure  DBPLUS Performance Monitor: Configuration > Settings > Parametr SECURITY