SlideShare a Scribd company logo

Performance Monitor для Microsoft SQL Server

DBPLUS
DBPLUS
DBPLUSDBPLUS

Современная система для точного мониторинга и анализа производительности баз данных. Основные функции: Mониторинг всеx деталей каждого SQL-запроса в базе данных, с полной информацией о времени выполнения, использовании CPU, памяти, I/O и т. д. Быстрый поиск SQL-запросов, которые вызывают наибольшую нагрузку на базу данных. Большой объем исторических данных для каждого SQL-запроса и полностью определенный интервал времени для отображения. Простой в использовании модуль поиска изменений плана запроса позволяет легко найти измененные и неэффективные планы выполнения. Простая в использовании поисковая система новых инструкций, для быстрого поиска новых SQL-запросов. Высоко конфигурируемые графики, показывающие данные в разных областях. Глубокий анализ “waits” и “latches”. Точный анализ тенденций для оптимизации базы данных и предварительное планирование производительности. Dashboard, позволяющий проводить мониторинг нескольких баз данных с одного места. Уведомления по электронной почте, когда уровни определенных параметров достигают установленные пороговые значения. Одинаковый интерфейс в версии для Oracle, SQL Server и PostgreSQL.

Performance Monitor для Microsoft SQL Server

1 of 69
Download to read offline
dbplus.tech
Subtitle
Performance Monitor
для Microsoft SQL Server
Программа
1. Архитектура решения
2. Подключение базы к мониторингу
3. Основные функции
4. Управление доступом - Модуль Security
5. Мониторинг проблем – Anomaly Monitor
6. Работа с программой
DBPLUS Performance Monitor Microsoft SQL Serverдля 2
Архитектура системы
DBPLUS Performance Monitor Microsoft SQL Serverдля 3
Набор процедур SQL, отвечающих за
сбор информации о
производительности отслеживаемых
экземпляров SQL
Веб-приложение
основано на
технологии IIS
Подключение базы к мониторингу
В главном окне конфигуратора
(Configuration Wizard) системы
нажимаем на кнопку
[Add Another instance].
Два способа подключения базы:
 Ручное подключение
(одиночное)
 Импорт из файла
DBPLUS Performance Monitor Microsoft SQL Serverдля 4
Подключение базы к мониторингу
Добавление одиночной базы данных:
 Дополнение информации об имени
экземпляра.
Внимание!
Можно автоматически загрузить список
серверов, нажав [Retrieve servers] и выбрав
экземпляр из списка.
DBPLUS Performance Monitor Microsoft SQL Serverдля 5
Подключение базы к мониторингу
Добавление одиночной базы данных:
 Указание учетной записи с правами
администратора.
 На выбор предоставлена авторизация
через свою учетную запись Windows или
через учетную запись на SQL Server.
DBPLUS Performance Monitor Microsoft SQL Serverдля 6
Ad

Recommended

Performance Monitor для Oracle
Performance Monitor для OraclePerformance Monitor для Oracle
Performance Monitor для OracleDBPLUS
 
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 Россия/СНГ
 
Оригинальные решения СМ-Консалт, улучшающие функциональные характеристики инс...
Оригинальные решения СМ-Консалт, улучшающие функциональные характеристики инс...Оригинальные решения СМ-Консалт, улучшающие функциональные характеристики инс...
Оригинальные решения СМ-Консалт, улучшающие функциональные характеристики инс...Александр Шамрай
 
20151112 Что нового в DB PowerStudio 2016
20151112 Что нового в DB PowerStudio 201620151112 Что нового в DB PowerStudio 2016
20151112 Что нового в DB PowerStudio 2016Andrew Sovtsov
 
ATK QlikView: NPrinting для быстрого создания и рассылки отчетов
ATK QlikView: NPrinting для быстрого создания и рассылки отчетовATK QlikView: NPrinting для быстрого создания и рассылки отчетов
ATK QlikView: NPrinting для быстрого создания и рассылки отчетовMarina Payvina
 
TRAFFIC SIMULATOR
TRAFFIC SIMULATORTRAFFIC SIMULATOR
TRAFFIC SIMULATORsoft-point
 
Описание архитектуры СУБД HP Vertica
Описание архитектуры СУБД HP VerticaОписание архитектуры СУБД HP Vertica
Описание архитектуры СУБД HP VerticaAndrey Karpov
 

More Related Content

Similar to Performance Monitor для Microsoft SQL Server

средства оценки производительности
средства оценки производительностисредства оценки производительности
средства оценки производительностиHelen Kopteva
 
Cradle. Знакомство с Demo проектом
Cradle. Знакомство с Demo проектомCradle. Знакомство с Demo проектом
Cradle. Знакомство с Demo проектомYulia Madorskaya
 
Дмитрий Долгов
Дмитрий ДолговДмитрий Долгов
Дмитрий ДолговCodeFest
 
Построение и переход на новую аналитическую платформу. Цели, вызовы, решения....
Построение и переход на новую аналитическую платформу. Цели, вызовы, решения....Построение и переход на новую аналитическую платформу. Цели, вызовы, решения....
Построение и переход на новую аналитическую платформу. Цели, вызовы, решения....HOWWEDOIT
 
Сквозное обеспечение качества и расширяемость платформы TFS
Сквозное обеспечение качества и расширяемость платформы TFSСквозное обеспечение качества и расширяемость платформы TFS
Сквозное обеспечение качества и расширяемость платформы TFSАлександр Шамрай
 
Sales works report analyzer user guide
Sales works report analyzer user guideSales works report analyzer user guide
Sales works report analyzer user guideBorysU
 
Разработка, тестирование и развертывание баз данных в Visual Studio Team Syst...
Разработка, тестирование и развертывание баз данных в Visual Studio Team Syst...Разработка, тестирование и развертывание баз данных в Visual Studio Team Syst...
Разработка, тестирование и развертывание баз данных в Visual Studio Team Syst...Dmitry Andreev
 
Embarcadero Team Server для администраторов БД
Embarcadero Team Server для администраторов БДEmbarcadero Team Server для администраторов БД
Embarcadero Team Server для администраторов БДAndrew Sovtsov
 
Share Point Workflow
Share Point WorkflowShare Point Workflow
Share Point WorkflowMaximKo
 
Отчеты в TFS VSO  и практики аналитики
Отчеты в TFS VSO  и практики аналитикиОтчеты в TFS VSO  и практики аналитики
Отчеты в TFS VSO  и практики аналитикиАлександр Шамрай
 
Решения СМ-Консалт
Решения СМ-КонсалтРешения СМ-Консалт
Решения СМ-КонсалтAlexander Novichkov
 
Использование трассировок на практике
Использование трассировок на практикеИспользование трассировок на практике
Использование трассировок на практикеSQALab
 
IBM DB2 LUW: миграция с других платформ СУБД
IBM DB2 LUW: миграция с других платформ СУБДIBM DB2 LUW: миграция с других платформ СУБД
IBM DB2 LUW: миграция с других платформ СУБДMaxim Zinal
 
Непрерывная интеграция при разработке баз данных. (Show version)
Непрерывная интеграция при разработке баз данных. (Show version)Непрерывная интеграция при разработке баз данных. (Show version)
Непрерывная интеграция при разработке баз данных. (Show version)Vladimir Bakhov
 
Быстрое масштабирование систем
Быстрое масштабирование системБыстрое масштабирование систем
Быстрое масштабирование системMedia Gorod
 

Similar to Performance Monitor для Microsoft SQL Server (20)

средства оценки производительности
средства оценки производительностисредства оценки производительности
средства оценки производительности
 
Cradle. Знакомство с Demo проектом
Cradle. Знакомство с Demo проектомCradle. Знакомство с Demo проектом
Cradle. Знакомство с Demo проектом
 
Дмитрий Долгов
Дмитрий ДолговДмитрий Долгов
Дмитрий Долгов
 
SQL Server Denali
SQL Server DenaliSQL Server Denali
SQL Server Denali
 
Построение и переход на новую аналитическую платформу. Цели, вызовы, решения....
Построение и переход на новую аналитическую платформу. Цели, вызовы, решения....Построение и переход на новую аналитическую платформу. Цели, вызовы, решения....
Построение и переход на новую аналитическую платформу. Цели, вызовы, решения....
 
DATA CLUSTER
DATA CLUSTERDATA CLUSTER
DATA CLUSTER
 
Training Labs (www.cmcons.com)
Training Labs (www.cmcons.com)Training Labs (www.cmcons.com)
Training Labs (www.cmcons.com)
 
Сквозное обеспечение качества и расширяемость платформы TFS
Сквозное обеспечение качества и расширяемость платформы TFSСквозное обеспечение качества и расширяемость платформы TFS
Сквозное обеспечение качества и расширяемость платформы TFS
 
Sales works report analyzer user guide
Sales works report analyzer user guideSales works report analyzer user guide
Sales works report analyzer user guide
 
Разработка, тестирование и развертывание баз данных в Visual Studio Team Syst...
Разработка, тестирование и развертывание баз данных в Visual Studio Team Syst...Разработка, тестирование и развертывание баз данных в Visual Studio Team Syst...
Разработка, тестирование и развертывание баз данных в Visual Studio Team Syst...
 
Embarcadero Team Server для администраторов БД
Embarcadero Team Server для администраторов БДEmbarcadero Team Server для администраторов БД
Embarcadero Team Server для администраторов БД
 
Share Point Workflow
Share Point WorkflowShare Point Workflow
Share Point Workflow
 
Отчеты в TFS VSO  и практики аналитики
Отчеты в TFS VSO  и практики аналитикиОтчеты в TFS VSO  и практики аналитики
Отчеты в TFS VSO  и практики аналитики
 
Решения СМ-Консалт
Решения СМ-КонсалтРешения СМ-Консалт
Решения СМ-Консалт
 
DATA CLUSTER
 DATA CLUSTER DATA CLUSTER
DATA CLUSTER
 
Использование трассировок на практике
Использование трассировок на практикеИспользование трассировок на практике
Использование трассировок на практике
 
Управление данными (дополнительно)
Управление данными (дополнительно)Управление данными (дополнительно)
Управление данными (дополнительно)
 
IBM DB2 LUW: миграция с других платформ СУБД
IBM DB2 LUW: миграция с других платформ СУБДIBM DB2 LUW: миграция с других платформ СУБД
IBM DB2 LUW: миграция с других платформ СУБД
 
Непрерывная интеграция при разработке баз данных. (Show version)
Непрерывная интеграция при разработке баз данных. (Show version)Непрерывная интеграция при разработке баз данных. (Show version)
Непрерывная интеграция при разработке баз данных. (Show version)
 
Быстрое масштабирование систем
Быстрое масштабирование системБыстрое масштабирование систем
Быстрое масштабирование систем
 

More from 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
 

More from 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 для Microsoft SQL Server

  • 2. Программа 1. Архитектура решения 2. Подключение базы к мониторингу 3. Основные функции 4. Управление доступом - Модуль Security 5. Мониторинг проблем – Anomaly Monitor 6. Работа с программой DBPLUS Performance Monitor Microsoft SQL Serverдля 2
  • 3. Архитектура системы DBPLUS Performance Monitor Microsoft SQL Serverдля 3 Набор процедур SQL, отвечающих за сбор информации о производительности отслеживаемых экземпляров SQL Веб-приложение основано на технологии IIS
  • 4. Подключение базы к мониторингу В главном окне конфигуратора (Configuration Wizard) системы нажимаем на кнопку [Add Another instance]. Два способа подключения базы:  Ручное подключение (одиночное)  Импорт из файла DBPLUS Performance Monitor Microsoft SQL Serverдля 4
  • 5. Подключение базы к мониторингу Добавление одиночной базы данных:  Дополнение информации об имени экземпляра. Внимание! Можно автоматически загрузить список серверов, нажав [Retrieve servers] и выбрав экземпляр из списка. DBPLUS Performance Monitor Microsoft SQL Serverдля 5
  • 6. Подключение базы к мониторингу Добавление одиночной базы данных:  Указание учетной записи с правами администратора.  На выбор предоставлена авторизация через свою учетную запись Windows или через учетную запись на SQL Server. DBPLUS Performance Monitor Microsoft SQL Serverдля 6
  • 7. Подключение базы к мониторингу DBPLUS Performance Monitor Microsoft SQL Serverдля 7 Добавление одиночной базы данных:  Выбор, будет ли создан новый или использован существующий пользователь на основе DBPLUS.
  • 8. Подключение базы к мониторингу Импорт экземепляра SQL с файла: Структура файла:  SERVERNAME,TCPPORT,DBPLUS_USERNA ME,DBPLUS_PASS,SYSADMIN_LOGIN,SYS ADMIN_PASS[,SERVER_TYPE_NAME] Пример файла:  maqchsqlexpress,1438,db_mon987,db_m on987,maqchradoslaw,admin,TEMPORARY Внимание! В случае пользователя SYSADMIN, логин и пароль могут остаться пустыми. Установка будет выполнена в контексте входящего пользователя. DBPLUS Performance Monitor Microsoft SQL Serverдля 8
  • 9. Основные функции - Варианты таблиц  Возможность экспортировать данные в файл CSV DBPLUS Performance Monitor Microsoft SQL Serverдля 9 Сортировка и форматирование столбцов в таблицах:  выбор единицы - например, время Elapsed Time в секундах, минутах, днях и т.д.,  выбор сокращения для больших чисел – например, кило, Мега, …  определение точности числа после запятой
  • 10. Основные функции - Варианты таблиц  В колонке Query Hash представлена кнопка [+]  Она позволяет быстро перейти к деталям запроса (SQL Details) или  Добавить запрос в буфер обмена со списком запросов для последующего анализа (SQL Details) DBPLUS Performance Monitor Microsoft SQL Serverдля 10
  • 11. Основные функции - Варианты диаграмм  Увеличение выделенной области на диаграмме DBPLUS Performance Monitor Microsoft SQL Serverдля 11  Возможность возврата к предыдущему виду через [Reset zoom]
  • 12. Основные функции - Варианты диаграмм Различные типы диаграмм:  Line  Area  Column Возможность добавить и снять отметку с представленной серии на диаграмме. Отображение информации в Tooltip после указания места на диаграмме. Возможность экспортировать таблицу в формате: PNG, JPEG, PDF, SVG в файл. DBPLUS Performance Monitor Microsoft SQL Serverдля 12
  • 13. Dashboard - главный экран Три разных способа представления баз данных:  Icons view DBPLUS Performance Monitor Microsoft SQL Serverдля 13
  • 14. Dashboard - главный экран Три разных способа представления баз данных:  Grid view DBPLUS Performance Monitor Microsoft SQL Serverдля 14
  • 15. Dashboard - главный экран Три разных способа представления баз данных:  Television view DBPLUS Performance Monitor Microsoft SQL Serverдля 15
  • 16. Instance Load – детали экземпляра SQL На диаграмме представлена информация об основной статистике базы данных:  Elapsed Time  CPU Time  IO, Lock, Wait Time  Server CPU  Alerts  Количество CPU DBPLUS Performance Monitor Microsoft SQL Serverдля 16
  • 17. Instance Load – детали экземпляра SQL DBPLUS Performance Monitor Microsoft SQL Serverдля 17 После нажатия на точку на диаграмме доступна информация о:  Запросах, выполненых в определенный период времени, вместе с их статистикой
  • 18. Instance Load – детали экземпляра SQL После нажатия на точку на диаграмме доступна информация о:  Уровне каждого из сеансов DBPLUS Performance Monitor Microsoft SQL Serverдля 18
  • 19. Instance Load – детали экземпляра SQL После нажатия на точку на диаграмме доступна информация о:  Нагрузке конкретной базы данных в экземпляре SQL DBPLUS Performance Monitor Microsoft SQL Serverдля 19
  • 20. Instance Load – детали экземпляра SQL После нажатия на точку на диаграмме доступна информация о:  Оповещениях (если есть) DBPLUS Performance Monitor Microsoft SQL Serverдля 20
  • 21. Waits Overview На графике показано общее время ожидания для всех сеансов в экземпляре SQL за данный период времени. График слева показывает сумму времени сеанса за выбранный период. На графике справа показано топовые сеансы за указанную точку на графике (snap). DBPLUS Performance Monitor Microsoft SQL Serverдля 21
  • 22. Waits Analyze В рамках детального анализа вы можете отсортировать сеансы по:  Типу  Классу  Влиянию на производительность DBPLUS Performance Monitor Microsoft SQL Serverдля 22
  • 23. Waits Analyze Данные, представленные на графике, видны на таблице ниже. DBPLUS Performance Monitor Microsoft SQL Serverдля 23
  • 24. Latches Возможность представить информацию о latchy, встречающихся в экземпляре SQL за определенный период времени. График слева показывает топовые latches за данный день. На графике справа показаны топовые latche за указанную точку на графике (snap). DBPLUS Performance Monitor Microsoft SQL Serverдля 24
  • 25. SQL Analyze На графике показана длительность запросов в зависимости от выбора (Elapsed time) или использование CPU (CPU Time) за данный период. DBPLUS Performance Monitor Microsoft SQL Serverдля 25 После выбора запросов под графиком мы получаем информацию об их участии в общем использовании данной статистики.
  • 26. SQL Details Содержит подробную статистику производительности для каждого запроса. Данные представлены за указанный период времени с возможностью группировки по:  Snap (15 минут)  Время  День  Месяц Возможность отображения данных Online – загрузка на регулярной основе из системного вида sys.dm_exec_query_stats DBPLUS Performance Monitor Microsoft SQL Serverдля 26
  • 27. SQL Details Легкий доступ к плану запроса (Explain plan). Возможность просмотра параметров выборки, с которой выполняется запрос. Возможность сравнения планов, используемых запрос в данный период времени. DBPLUS Performance Monitor Microsoft SQL Serverдля 27
  • 28. SQL Details Простой способ создания Plan guide script для выбранного плана запроса. Подстановка примерных параметров вызова для запроса. Возможность изменить вид презентации Explain plan на графический. DBPLUS Performance Monitor Microsoft SQL Serverдля 28
  • 29. SQL Details Статистика запроса может быть отображена в виде графика, если нажать на данный столбец в таблице. Instance load for… - возможность оценить влияние данного запроса по отношению к статистике для всей базы данных. DBPLUS Performance Monitor Microsoft SQL Serverдля 29
  • 30. Show Plan Objects Содержит:  Содержание запроса  План запроса  Объекты запроса:  Вид  Индексы  Таблицы  Детали объекта DBPLUS Performance Monitor Microsoft SQL Serverдля 30
  • 31. SQL Details (cd) На странице также можно искать запросы через Find SQL Можна искать путем:  Вписания фрагмента текста  Запросов, изменяющих план  Новых запросов в этот период времени  Запросов, использующих данный объект DBPLUS Performance Monitor Microsoft SQL Serverдля 31
  • 32. Load trends Позволяет получать информацию о трендах, происходящих в базе данных по указанной статистике. Данные представлены за указанный период времени с возможностью группировки по:  Snap (15 минут)  Время  День  Месяц DBPLUS Performance Monitor Microsoft SQL Serverдля 32
  • 33. Compare trends Позволяет сравнить статистики между собой. Сравнить можно данные, собранные за конкретный день (вкладка Compare Days). DBPLUS Performance Monitor Microsoft SQL Serverдля 33
  • 34. Compare trends Также есть возможность сравнить данные за период времени (Compare Periods). DBPLUS Performance Monitor Microsoft SQL Serverдля 34
  • 35. Top SQL/SQL 3D Представляет информацию о самых требовательных запросах, которые имеют наибольшую долю в данной статистике. На выбор есть:  Elapsed Time  CPU Time  Disk reads [block]  Disk reads [MB]  Rows processed  Buffer Gets  Buffer writes  Execution DBPLUS Performance Monitor Microsoft SQL Serverдля 35
  • 36. Top Day Позволяет отображать топ-запросы по CPU Time или Elapsed Time и отслеживать изменения в их поведении. DBPLUS Performance Monitor Microsoft SQL Serverдля 36
  • 37. Slow SQL’s Показывает запросы, которые в данный период длились дольше, чем 200 секунд (значение по умолчанию). DBPLUS Performance Monitor Microsoft SQL Serverдля 37
  • 38. Perf Counters Предоставлена вся статистика базы данных доступна в системном виде sys.dm_os_performance_counters Возможность представления информации также в форме таблицы. Данные представлены за период до 30 дней. DBPLUS Performance Monitor Microsoft SQL Serverдля 38
  • 39. OS Stat Предоставлена вся статистика операционной системы, которая хранится в системном виде sys.dm_os_ring_buffers DBPLUS Performance Monitor Microsoft SQL Serverдля 39
  • 40. Plan Guides Представлена информация об Plan Guide, созданных в данном экземпляре. Доступна информация как актуальная, так и историческая. Хранится информация о том, когда и какое изменение было сделано. DBPLUS Performance Monitor Microsoft SQL Serverдля 40
  • 41. I/O Stats Модуль используется для анализа производительности ввода/вывода. Доступна информация о:  Количестве чтений  Количестве записей  Длительности чтения  Длительности записей Возможность проверки данных для всего экземпляра SQL, а также конкретной базы данных или файла. DBPLUS Performance Monitor Microsoft SQL Serverдля 41
  • 42. I/O Stats Возможность сравнения данных, собранных за данный день (Days Compare), а также за указанный период (Period Compare). DBPLUS Performance Monitor Microsoft SQL Serverдля 42
  • 43. Space Monitor Это позволяет анализировать занятость пространства на диске через:  Instancje SQL  Базы данных  файлы данных (data/log file) DBPLUS Performance Monitor Microsoft SQL Serverдля 43
  • 44. Space Monitor Возможность проверки исторических данных. Информация о среднем использовании за данный день, неделю, месяц. DBPLUS Performance Monitor Microsoft SQL Serverдля 44
  • 45. Memory Представляет информацию об использовании памяти в данном экземпляре SQL. Отображает текущее использование памяти. DBPLUS Performance Monitor Microsoft SQL Serverдля 45
  • 46. Memory История использования памяти содержит информацию о:  Buffer Cache Hit Ratio  Использование памяти экземплярами SQL  Transaction Log  Величине Procedure Cache  Buffer Cache  Физической памяти сервера DBPLUS Performance Monitor Microsoft SQL Serverдля 46
  • 48. Sessions Содержит информацию о сеансах в базе данных, отображаемую в соответствии с критериями, указанными в фильтрах. Tempdb usage sessions – экран, позволяющий анализировать сеанс с точки зрения использования базы Tempdb. Log usage session – функциональность, позволяющая анализировать сеансы с точки зрения выполнения наибольшего количества изменений в базе данных. DBPLUS Performance Monitor Microsoft SQL Serverдля 48
  • 49. Sessions history Таблицы разделены на три группы: Желтый цвет предоставляет информацию об активных сессиях. Зеленый цвет предоставляет информацию об сессиях, использующих Tempdb. Красный цвет предоставляет информацию о сессиях записывающих в Log. DBPLUS Performance Monitor Microsoft SQL Serverдля 49
  • 50. Sessions history Сессии можна сортировать, используя:  Query Hash  Username  Sid  Тип задержки  Hostname  Contex Info  Базу данных DBPLUS Performance Monitor Microsoft SQL Serverдля 50 Кроме того, информацию можно просмотреть в форме графика.
  • 51. Locks Содержит информацию о блокировках в данном экземпляре SQL. Online Locks – возможность текущего анализа блокад в экземпляре или конкретной базе данных Locks history – позволяет отслеживать блокировки во времени. Online Locked Objects - представляет список объектов, на которые в данный момент установлены блокировки. DBPLUS Performance Monitor Microsoft SQL Serverдля 51
  • 52. Locks После выбора сеанса мы получаем дополнительную информацию:  Текст запроса  Параметры сессии  Тип трансакции  Идентификатор запроса  Статус  Тип Lock’а DBPLUS Performance Monitor Microsoft SQL Serverдля 52
  • 53. Parameters Позволяет показывать и сообщать об истории изменений для:  Параметров экземпляра  Параметров базы данных  Настроек экземпляров SQL Окно отображает текущее состояние параметров и их изменения во времени. DBPLUS Performance Monitor Microsoft SQL Serverдля 53
  • 54. Мониторинг проблем - Anomaly Monitor Это модуль, содержащий информацию о проблемах, влияющих на производительность базы данных. Информация доступна с уровня отслеживаемого экземпляра SQL. Два типа Оповещения:  Online  Trends DBPLUS Performance Monitor Microsoft SQL Serverдля 54
  • 55. Мониторинг проблем - Anomaly Monitor Сгруппированы по причинам появления и влияния на данную статистику в базе данных. Представлено подробно за данный период времени. DBPLUS Performance Monitor Microsoft SQL Serverдля 55
  • 56. Мониторинг проблем – InstanceLoad Информация об Оповещениях также отображается на графике во вкладкеe InstanceLoad. DBPLUS Performance Monitor Microsoft SQL Serverдля 56 Пример оповещения об изменении плана выполнения:
  • 57. Мониторинг проблем - Конфигурация DBPLUS Performance Monitor Microsoft SQL Serverдля 57 Конфигурация и определения оповещений доступны в меню: Configuration > Alert settings  Настройка электронной почты
  • 58. Мониторинг проблем - Конфигурация DBPLUS Performance Monitor Microsoft SQL Serverдля 58 Конфигурация и определения оповещений доступны в меню: Configuration > Alert settings  Общие настройки Содержат конфигурации параметров, которые управляют работой модуля оповещений.
  • 59. Мониторинг проблем – Как это работает? DBPLUS Performance Monitor Microsoft SQL Serverдля 59 Мониторинг проблем основан на сборе информации о статистике, доступной в экземпляре SQL. Определения оповещений – значение оповещения указывается для каждой статистики. Определение Проблемы – набор правил, основанных на предопределенных Оповещениях. На основании исторической информации генерируются события превышения значения порога.
  • 60. Мониторинг проблем – Как это работает? DBPLUS Performance Monitor Microsoft SQL Serverдля 60 Определение оповещения состоит в следующем: Выбор типа оповещения:  Online  I/O Stats  Load Trends  SQL Query
  • 61. Мониторинг проблем – Как это работает? DBPLUS Performance Monitor Microsoft SQL Serverдля 61 Определение оповещения состоит в следующем: Определение порогового значения оповещения:  WARNING/CRITICAL
  • 62. Мониторинг проблем – Как это работает? DBPLUS Performance Monitor Microsoft SQL Serverдля 62 Определение оповещения состоит в следующем: Настройка дополнительных условий:  Значение, ниже которого оповещение не появляется  Значение, выше которого оповещение всегда будет появляться  Какое влияние оказывает запрос (только SQL Query).
  • 63. Мониторинг проблем– определения проблем DBPLUS Performance Monitor Microsoft SQL Serverдля 63 Определение проблемы заключается в указании причины проблемы. Ее можно определить, настроив правило, состоящее из предопределенных определений предупреждений. Конфигурация заключается в:  Указании названия проблемы  Определении класса проблемы
  • 64. Мониторинг проблем– определения проблем DBPLUS Performance Monitor Microsoft SQL Serverдля 64 Следующий этап настройки заключается в:  Установке набора правил на основе определения Оповещений
  • 65. Управление доступом DBPLUS Performance Monitor Microsoft SQL Serverдля 65 Возможность предоставления доступа к отдельным экземплярам и экранам в приложении. Настройка доступа для:  USER (Object name: DOMENAUSER)  GROUP:  Локальная (Object name: НАЗВАНИЕ ГРУППЫ)  Доменная (Object name: ДОМЕНUSER)  PROFILE (Object name: НАЗВАНИЕ ПРОФИЛЯ). Возможность настройки разрешений:  собственных (use Own permissions)  унаследованных (Inherited permissions).
  • 66. Управление доступом DBPLUS Performance Monitor Microsoft SQL Serverдля 66 Собственные разрешения (Use own permissions). Этот тип разрешения может быть предоставлен для каждого из трех объектов (USER, GROUP, PROFILE).  Даем разрешения для каждой функциональности (Function rights).  Разрешения для отдельных баз данных (Database access).  Локальные разрешения (Local privileges).
  • 67. Управление доступом DBPLUS Performance Monitor Microsoft SQL Serverдля 67 Унаследованные разрешения (use Inherited permissions from parents).  Этот тип разрешения может быть предоставлен для каждого из трех объектов (USER,GROUP,POFILE).  Давая разрешение, указываем всегда ПРОФИЛЬ, для которого ранее опредилили разрешения.
  • 68. Управление доступом DBPLUS Performance Monitor Microsoft SQL Serverдля 68 Управление доступом настраиваем на двух уровнях:  DBPLUS Configuration Wizard: Applications settings >Application Options > Configure  DBPLUS Performance Monitor: Configuration > Settings > Parametr SECURITY