SlideShare a Scribd company logo
1 of 66
Database monitoring, tuning and
optimization using Dell Software
tools
Vlad Samoylenko | Senior Sales Engineer |
BAKOTECH GROUP
vs@bakotech.com
Say Thank you to Volunteers:
 They spend their FREE time to give you
this event.
 Because they are love our COMMUNITY.
 Because they want YOU
to learn from the BEST IN THE
WORLD.
 If you see one of these guys in the hall
– buy them a
beer/wine/gorilka/medovukha, they
deserve it.
Vitaliy Popovych
Olena Smoliak
Maksim Garnets
Yevhen Nedashkivskyi
Oksana Borysenko
Кто такие Dell Software?
 Мы знаем Dell, как классный
производитель железа
 Dell производит софт? Не, не
слышал…
 В 12:30 доклад про Toad для баз
данных
 Виртуализация десктопов
 Инвентаризация и
управление десктопами и
мобильными устройствами
 Переход десктопов на
новые ОС
 Безопасный мобильный
доступ
 Разработка и
администрирование баз
данных
 Репликации и интеграция
 Аналитика для Big Data
 Business intelligence
 Миграции и
консолидации
 Мониторинг и тюнинг
приложений и баз
данных
 Управление
виртуализацией и
облаком
 Управление Windows
Server
Обзор решений Dell Software
Управление
информацией
Управление
мобильной средой
Дата-центр и
облако
 Управление доступом и
учетными записями
 Аудит и управление
логами
 Контроль за «супер-
пользователями»
Безопасность Защита данных
 Корпоративный бэкап и
восстановление
 Восстановление при
катастрофе
 Защита виртуальной среды
Администраторы БД
(DBAs)
Кто они?
Это технические эксперты,
отвечающие за поддержку
одной или нескольких баз
данных
Задачи администратора БД
Поддержка базы данных
• Комплексная поддержка баз данных
• Создание и поддержка
пользовательских аккаунтов, ролей и
привилегий
• Обеспечение соответствия требований
регуляторов
• Поддержание соответствия SLA
• Управление патчами
• Проведение синхронизаций и
репликаций
Задачи администратора БД
Производительность
• Тюнинг баз данных
• Диагностика производительности
• Выявление и разрешение проблем
Управление изменениями
• Дизайн базы данных и внедрение в
рабочую среду
• Поддержка разработки в
планировании изменений
• Планирование и внедрение апгрейдов
БД
ДБАшник
Характеристика
Люди внимательные к деталям,
организованные и очень осторожные
Работа требует постоянного
технического совершенствования,
обучения новым доступным
технологиям.
ДБАшник
Характеристика
• Чувствуют недостаток внимания к
своей персоне. Внимание есть только
когда есть проблемы
• Часто работают долгие смены. Бывают
ночные дежурства и работа в
выходные дни
Выявление
Диагностик
а
Решение
Dell’s Foglight Dell’s PA Dell’s SQL Opt.
DELL FOR DB – ПОДХОД
ГЕТЕРОГЕННЫЙ ВИД
Pg. 18© 2012 Quest Software Inc. All rights reserved.
Использование истории для интеллектуальных
предупреждений в реальном времени
 Особенности мониторинга с фиксированными
порогами
1. Отсутствие предупреждений при возникновении проблем
2. Некорректные оповещения при текущей проблеме
3. Чрезмерные оповещения не позволяют приоритезировать
 Интеллектуальные оповещения по «Базовой
линии»
 Постоянное изучение и профилирование поведения для каждой
метрики
 Построение адаптивной «базовой линии» представляющей
“нормальную” производительность
 Постоянное отслеживание необычного поведения
Отклонение от
«Базовой линии»
Аналитика предоставляет
экспертные советы и разрешения
для сложных задач
Щелкните для
более глубокого
анализа
Pg. 20© 2012 Quest Software Inc. All rights reserved.
Советы и
глубокий анализ
Выявление
проблемы
Один клик для drill-
down
Один клик!
Pg. 21© 2012 Quest Software Inc. All rights reserved.
Изучение проблемы, Оптимизация
Источника
Выявление
причины и правый
клик для
разрешения (Тюнинг
SQL)
Один клик!
Pg. 22© 2012 Quest Software Inc. All rights reserved.
Автооптимизация SQL
Ориентированная на
цель
автооптимизация
Один
клик!
Что такое Foglight?
Что такое Foglight?
Instance real-time monitoring
Sessions and Locks
Сценарий Locks и Blocks
• Foglight предоставляет возможность исследования
блокировок за определенный промежуток времени
• Присутствует возможность просмотра различные аспекты
блокировки (объекты, сессии и тд.)
• Возможный сценарий
Пользователь жалуется что его сессия «подвисла»
Почему?
Открываем SQL Performance дашборд:
Сценарий Locks и Blocks
Открываем таб “Sessions” и
выбираем необходимую сессиию
Открываем SQL Performance дашборд:
Сценарий Locks и Blocks
Сценарий Locks и Blocks
Идентификация блокирующей сессии и дерева
блокировок
Если необходимо, можно
просмотреть:
Заблокированные
• Statements
• Batches
• Databases
• …
Сценарий Locks и Blocks
Вступление TempDB
• Системная база данных TEMPDB участвует в работе
пользователей, подключённых ко всем пользовательским
базам данных сервера СУБД.
• TEMPDB используется при работе со временными таблицами и
процедурами, в ней создаются внутренние (internal) и
пользовательские объекты (user objects) промежуточных
результатов запросов и т.п..
Анализ TempDB
Существует отельный дашборд для анализа TempDB
Детали
Верхняя часть отображает общий вид, который позволяет
быстро идентифицировать проблему:
Используемое месте под данные
Используемое место под логи
• Профиль использования
• Количество транзакций
Детали
Дополнительно отображаются данные по использованию
TempDB:
• Профайлер
• Файловая группа
• Файлы данных
• Транз. логи
• Логи
• Таблицы и индексы
• Место на диске
• Сессии
The figures show the general usage profile and sessions that use TempDB (Two jobs and one regular
sessions)
Новые метрики производительности
• Tempdb IO
Amount of time spent waiting for IO against Tempdb
• Tempdb GAM Wait
Amount of time spent waiting for a Global Allocation Map (GAM) page of
Tempdb.
GAM page tracks which extents have been allocated. High amount of wait
for an allocation page may indicate that the Tempdb is not configured
according to best practice recommendations
• Tempdb SGAM Wait
Amount of time spent waiting for a Shared Global Allocation Map (SGAM)
page of Tempdb. SGAM tracks which extents are being used as mixed
(shared) extents.
High amount of wait for an allocation page may indicate that the Tempdb is
not configured according to best practice recommendations
• Tempdb PFS Wait
Amount of time spent waiting for a Free Space (PFS) page of Tempdb. PFS
tracks the allocation status of each page and approximately how much free
space it has left.
High amount of wait for an allocation page may indicate that the Tempdb is
not configured according to best practice recommendations
Обзор экземпляра БД
Statements
Use Cases
• Пользователи жалуются, что им приходиться уходить на
перекур, пока они дождутся выгрузки данных из БД
Обзор баз данных
Интегрированный мониторинг
Интегрированный мониторинг
Интегрированный мониторинг
Интегрированный мониторинг
Интегрированный мониторинг
Отчетность
Dell Software Group
Оптимизация
Оптимизация SQL
 Сканирование стейтментов встроенных внутри объектов
ДБ, исходного кода приложений и тд
 Предоставление альтернативного варианта стейтментов
 Генерация альтернативных индексов для повышения
производительности БД
 Оптимизация execution plans для запросов без изменения
их кода
Поиск запросов
Классификация
Просмотр
Поиск альтернативных
вариантов
Spotlight on SQL Server
Enterprise
24 * 7 SQL Server
Monitoring
Spotlight on SQL Server
Enterprise
 Spotlight on SQL Server Enterprise предоставляет
безагентный способ мониторинга и диагностики
 Обзорная панель позволяет администраторам отображать
все SQL сервера в одном окне
 Детализированные отчеты позволяют гранулярно
отображать информацию о производительности
Обзор
Используя Spotlight on SQL Server Enterprise, DBA’шники могут
 Мониторить несколько SQL серверов одновременно
 Отслеживать сессии с нескольких баз данных в одном окне
 Отслеживать текущее состояние БД и ОС в режиме реального
времени
 Получать алерты как только что-то пошло не так
 Упростить себе жизнь путем автоматической диагностики БД,
а не написания скриптов руками
 Моментально увидеть проблемное место в производительности
 Увидеть кто или что вызывает проблему и как ее можно
решить
Архитектура Spotlight
Карта серверов
Свойства и уведомления
Используя собственные запросы, которые возвращают
одно значение, его можно вывести на консоль и назначить
определенные пороги на него
КАСТОМНЫЕ ЗАПРОСЫ
Как
используют
End-to-end application dashboard
Гибкость в построении дашбордов
• Для ИТ подразделений, владельцев приложений и бизнес
пользователей
ИТ
подразделения
Владельцы
приложений
Бизнес
показатели
(KPI)
Дополнительная информация
 http://software.dell.com/products/spotlight-on-sql-server-
enterprise/
Плагин для SSMS
 https://www.spotlightessentials.com/freemium-
monitoring
Что еще?
 Напишите мне vs@bakotech.com
 Чуток материалов тут
http://1drv.ms/1KpsFY1
 Toad https://www.toadworld.com
Спасибо
vs@bakotech.com

More Related Content

What's hot

Инструкция по настройке сервиса Daas для Windows
Инструкция по настройке сервиса  Daas для WindowsИнструкция по настройке сервиса  Daas для Windows
Инструкция по настройке сервиса Daas для WindowsЕлена Кузовкина
 
Мобильная СЭД: решения компании "ИнтерТраст" на iPad, BlackBerry
Мобильная СЭД: решения компании "ИнтерТраст" на iPad, BlackBerryМобильная СЭД: решения компании "ИнтерТраст" на iPad, BlackBerry
Мобильная СЭД: решения компании "ИнтерТраст" на iPad, BlackBerryExpolink
 
Управление ИТ-инфраструктурой с технологиями Dell Software
Управление ИТ-инфраструктурой с технологиями Dell SoftwareУправление ИТ-инфраструктурой с технологиями Dell Software
Управление ИТ-инфраструктурой с технологиями Dell SoftwareDell_Russia
 
Enterprise or not to enterprise
Enterprise or not to enterpriseEnterprise or not to enterprise
Enterprise or not to enterpriseAlex Tumanoff
 
Мобильные устройства Dell и решения Dell KACE для эффективного управления мо...
Мобильные устройства Dell и решения Dell KACE для эффективного управления мо...Мобильные устройства Dell и решения Dell KACE для эффективного управления мо...
Мобильные устройства Dell и решения Dell KACE для эффективного управления мо...Dell_Russia
 
Презентация «Центр решений КРОК на базе технологий Dell»
Презентация «Центр решений КРОК на базе технологий Dell»Презентация «Центр решений КРОК на базе технологий Dell»
Презентация «Центр решений КРОК на базе технологий Dell»КРОК
 
Рецепт здоровья проектов по VDI от Dell, Крок и Citrix
Рецепт здоровья проектов по VDI от Dell, Крок и CitrixРецепт здоровья проектов по VDI от Dell, Крок и Citrix
Рецепт здоровья проектов по VDI от Dell, Крок и CitrixDellTeam
 
Daas - виртуальный рабочий стол
Daas - виртуальный рабочий столDaas - виртуальный рабочий стол
Daas - виртуальный рабочий столЕлена Кузовкина
 
Виртуализация и терминальный доступ
Виртуализация и терминальный доступВиртуализация и терминальный доступ
Виртуализация и терминальный доступКРОК
 
Чем похожи и чем отличаются VDI и RDS? Как правильно подойти к проектированию
Чем похожи и чем отличаются VDI и RDS? Как правильно подойти к проектированиюЧем похожи и чем отличаются VDI и RDS? Как правильно подойти к проектированию
Чем похожи и чем отличаются VDI и RDS? Как правильно подойти к проектированиюSergey Khalyapin
 
Software craftsmanship meetup #9. Логирование, мониторинг, оповещение
Software craftsmanship meetup #9. Логирование, мониторинг, оповещениеSoftware craftsmanship meetup #9. Логирование, мониторинг, оповещение
Software craftsmanship meetup #9. Логирование, мониторинг, оповещениеPavel Veinik
 
Преимущества Dell
Преимущества DellПреимущества Dell
Преимущества DellDell_Russia
 
Нагрузочное тестирование VDI
Нагрузочное тестирование VDIНагрузочное тестирование VDI
Нагрузочное тестирование VDISergey Khalyapin
 
INF323 VDI: Выбор правильного решения на технологиях MS и Citrix
INF323 VDI: Выбор правильного решения на технологиях MS и CitrixINF323 VDI: Выбор правильного решения на технологиях MS и Citrix
INF323 VDI: Выбор правильного решения на технологиях MS и CitrixSergey Khalyapin
 
Anti-Malware. Илья Шабанов. "На что стоит обратить внимание при выборе DLP-си...
Anti-Malware. Илья Шабанов. "На что стоит обратить внимание при выборе DLP-си...Anti-Malware. Илья Шабанов. "На что стоит обратить внимание при выборе DLP-си...
Anti-Malware. Илья Шабанов. "На что стоит обратить внимание при выборе DLP-си...Expolink
 
Построение систем электронного архива и систем управления инженерными данными
Построение систем электронного архива и систем управления инженерными даннымиПостроение систем электронного архива и систем управления инженерными данными
Построение систем электронного архива и систем управления инженерными даннымиSAPR-Peterburg
 
Новое об услугах Dell
Новое об услугах DellНовое об услугах Dell
Новое об услугах DellDell_Russia
 
Внедряем СЭД – как найти золотую середину?
Внедряем СЭД – как найти золотую середину?Внедряем СЭД – как найти золотую середину?
Внедряем СЭД – как найти золотую середину?LANIT
 
LanDocs и Board Maps: решение для коллегиальных органов управления
LanDocs и Board Maps: решение для коллегиальных органов управленияLanDocs и Board Maps: решение для коллегиальных органов управления
LanDocs и Board Maps: решение для коллегиальных органов управленияLANIT
 
Принципы построения кампусных сетей для внедрения тонких клиентов VDI.
 Принципы построения кампусных сетей для внедрения тонких клиентов VDI.  Принципы построения кампусных сетей для внедрения тонких клиентов VDI.
Принципы построения кампусных сетей для внедрения тонких клиентов VDI. Cisco Russia
 

What's hot (20)

Инструкция по настройке сервиса Daas для Windows
Инструкция по настройке сервиса  Daas для WindowsИнструкция по настройке сервиса  Daas для Windows
Инструкция по настройке сервиса Daas для Windows
 
Мобильная СЭД: решения компании "ИнтерТраст" на iPad, BlackBerry
Мобильная СЭД: решения компании "ИнтерТраст" на iPad, BlackBerryМобильная СЭД: решения компании "ИнтерТраст" на iPad, BlackBerry
Мобильная СЭД: решения компании "ИнтерТраст" на iPad, BlackBerry
 
Управление ИТ-инфраструктурой с технологиями Dell Software
Управление ИТ-инфраструктурой с технологиями Dell SoftwareУправление ИТ-инфраструктурой с технологиями Dell Software
Управление ИТ-инфраструктурой с технологиями Dell Software
 
Enterprise or not to enterprise
Enterprise or not to enterpriseEnterprise or not to enterprise
Enterprise or not to enterprise
 
Мобильные устройства Dell и решения Dell KACE для эффективного управления мо...
Мобильные устройства Dell и решения Dell KACE для эффективного управления мо...Мобильные устройства Dell и решения Dell KACE для эффективного управления мо...
Мобильные устройства Dell и решения Dell KACE для эффективного управления мо...
 
Презентация «Центр решений КРОК на базе технологий Dell»
Презентация «Центр решений КРОК на базе технологий Dell»Презентация «Центр решений КРОК на базе технологий Dell»
Презентация «Центр решений КРОК на базе технологий Dell»
 
Рецепт здоровья проектов по VDI от Dell, Крок и Citrix
Рецепт здоровья проектов по VDI от Dell, Крок и CitrixРецепт здоровья проектов по VDI от Dell, Крок и Citrix
Рецепт здоровья проектов по VDI от Dell, Крок и Citrix
 
Daas - виртуальный рабочий стол
Daas - виртуальный рабочий столDaas - виртуальный рабочий стол
Daas - виртуальный рабочий стол
 
Виртуализация и терминальный доступ
Виртуализация и терминальный доступВиртуализация и терминальный доступ
Виртуализация и терминальный доступ
 
Чем похожи и чем отличаются VDI и RDS? Как правильно подойти к проектированию
Чем похожи и чем отличаются VDI и RDS? Как правильно подойти к проектированиюЧем похожи и чем отличаются VDI и RDS? Как правильно подойти к проектированию
Чем похожи и чем отличаются VDI и RDS? Как правильно подойти к проектированию
 
Software craftsmanship meetup #9. Логирование, мониторинг, оповещение
Software craftsmanship meetup #9. Логирование, мониторинг, оповещениеSoftware craftsmanship meetup #9. Логирование, мониторинг, оповещение
Software craftsmanship meetup #9. Логирование, мониторинг, оповещение
 
Преимущества Dell
Преимущества DellПреимущества Dell
Преимущества Dell
 
Нагрузочное тестирование VDI
Нагрузочное тестирование VDIНагрузочное тестирование VDI
Нагрузочное тестирование VDI
 
INF323 VDI: Выбор правильного решения на технологиях MS и Citrix
INF323 VDI: Выбор правильного решения на технологиях MS и CitrixINF323 VDI: Выбор правильного решения на технологиях MS и Citrix
INF323 VDI: Выбор правильного решения на технологиях MS и Citrix
 
Anti-Malware. Илья Шабанов. "На что стоит обратить внимание при выборе DLP-си...
Anti-Malware. Илья Шабанов. "На что стоит обратить внимание при выборе DLP-си...Anti-Malware. Илья Шабанов. "На что стоит обратить внимание при выборе DLP-си...
Anti-Malware. Илья Шабанов. "На что стоит обратить внимание при выборе DLP-си...
 
Построение систем электронного архива и систем управления инженерными данными
Построение систем электронного архива и систем управления инженерными даннымиПостроение систем электронного архива и систем управления инженерными данными
Построение систем электронного архива и систем управления инженерными данными
 
Новое об услугах Dell
Новое об услугах DellНовое об услугах Dell
Новое об услугах Dell
 
Внедряем СЭД – как найти золотую середину?
Внедряем СЭД – как найти золотую середину?Внедряем СЭД – как найти золотую середину?
Внедряем СЭД – как найти золотую середину?
 
LanDocs и Board Maps: решение для коллегиальных органов управления
LanDocs и Board Maps: решение для коллегиальных органов управленияLanDocs и Board Maps: решение для коллегиальных органов управления
LanDocs и Board Maps: решение для коллегиальных органов управления
 
Принципы построения кампусных сетей для внедрения тонких клиентов VDI.
 Принципы построения кампусных сетей для внедрения тонких клиентов VDI.  Принципы построения кампусных сетей для внедрения тонких клиентов VDI.
Принципы построения кампусных сетей для внедрения тонких клиентов VDI.
 

Similar to Мониторинг, тюнинг и оптимизация баз данных, используя продукты Dell Software

Informatica for Data Warehouse Optimisation and Data Lake Use-cases
Informatica for Data Warehouse Optimisation and Data Lake Use-casesInformatica for Data Warehouse Optimisation and Data Lake Use-cases
Informatica for Data Warehouse Optimisation and Data Lake Use-casesIlya Gershanov
 
14-02-26 DBA 101_ как найти и устранить причины замедления работы БД
14-02-26 DBA 101_ как найти и устранить причины замедления работы БД14-02-26 DBA 101_ как найти и устранить причины замедления работы БД
14-02-26 DBA 101_ как найти и устранить причины замедления работы БДAndrew Sovtsov
 
Как перейти с двухзвенной архитектуры Desktop приложения на трехзвенную за од...
Как перейти с двухзвенной архитектуры Desktop приложения на трехзвенную за од...Как перейти с двухзвенной архитектуры Desktop приложения на трехзвенную за од...
Как перейти с двухзвенной архитектуры Desktop приложения на трехзвенную за од...GoSharp
 
Бизнес-контекст, совместная работа и согласованность для интеллектуального уп...
Бизнес-контекст, совместная работа и согласованность для интеллектуального уп...Бизнес-контекст, совместная работа и согласованность для интеллектуального уп...
Бизнес-контекст, совместная работа и согласованность для интеллектуального уп...Andrew Sovtsov
 
как из трех стоек сделать две.
как из трех стоек сделать две.как из трех стоек сделать две.
как из трех стоек сделать две.Serguei Gitinsky
 
Дедупликацию в каждый ЦОД
Дедупликацию в каждый ЦОДДедупликацию в каждый ЦОД
Дедупликацию в каждый ЦОДКРОК
 
Carlton doe. administering informix dynamic server. building the foundation
Carlton doe. administering informix dynamic server. building the foundationCarlton doe. administering informix dynamic server. building the foundation
Carlton doe. administering informix dynamic server. building the foundationKshitiz Chauhan
 
Виртуализация Данных: Введение
Виртуализация Данных: ВведениеВиртуализация Данных: Введение
Виртуализация Данных: ВведениеDenodo
 
«Упрощая работу администратора: Enterprise Manager - единая точка управления ...
«Упрощая работу администратора: Enterprise Manager - единая точка управления ...«Упрощая работу администратора: Enterprise Manager - единая точка управления ...
«Упрощая работу администратора: Enterprise Manager - единая точка управления ...BDA
 
Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах
Виртуализация баз данных с КРОК и Delphix. Кейс ИнгосстрахВиртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах
Виртуализация баз данных с КРОК и Delphix. Кейс ИнгосстрахКРОК
 
Innodb Scalability And New Features Hl2008 Rus
Innodb Scalability And New Features Hl2008 RusInnodb Scalability And New Features Hl2008 Rus
Innodb Scalability And New Features Hl2008 RusOntico
 
Embarcadero All-Access
Embarcadero All-AccessEmbarcadero All-Access
Embarcadero All-AccessSerghei Urban
 
Embarcadero Team Server для администраторов БД
Embarcadero Team Server для администраторов БДEmbarcadero Team Server для администраторов БД
Embarcadero Team Server для администраторов БДAndrew Sovtsov
 
Тест-план и исследовательское тестирование
Тест-план и исследовательское тестированиеТест-план и исследовательское тестирование
Тест-план и исследовательское тестированиеVasiliy Burov
 
проектная работа на тему субд
проектная работа на тему субдпроектная работа на тему субд
проектная работа на тему субдMarsel Galikhanov
 
Dell комплексные решения Dell для эффективного управления ит инфраструктурой ...
Dell комплексные решения Dell для эффективного управления ит инфраструктурой ...Dell комплексные решения Dell для эффективного управления ит инфраструктурой ...
Dell комплексные решения Dell для эффективного управления ит инфраструктурой ...Nick Turunov
 
Роль бизнес аналитика в разработке собственной Business Rule Engine с нуля ка...
Роль бизнес аналитика в разработке собственной Business Rule Engine с нуля ка...Роль бизнес аналитика в разработке собственной Business Rule Engine с нуля ка...
Роль бизнес аналитика в разработке собственной Business Rule Engine с нуля ка...SQALab
 
Sponsors' Sessions: BAKOTECH (Dell Software)
Sponsors' Sessions: BAKOTECH (Dell Software)Sponsors' Sessions: BAKOTECH (Dell Software)
Sponsors' Sessions: BAKOTECH (Dell Software)BAKOTECH
 

Similar to Мониторинг, тюнинг и оптимизация баз данных, используя продукты Dell Software (20)

Informatica for Data Warehouse Optimisation and Data Lake Use-cases
Informatica for Data Warehouse Optimisation and Data Lake Use-casesInformatica for Data Warehouse Optimisation and Data Lake Use-cases
Informatica for Data Warehouse Optimisation and Data Lake Use-cases
 
14-02-26 DBA 101_ как найти и устранить причины замедления работы БД
14-02-26 DBA 101_ как найти и устранить причины замедления работы БД14-02-26 DBA 101_ как найти и устранить причины замедления работы БД
14-02-26 DBA 101_ как найти и устранить причины замедления работы БД
 
Как перейти с двухзвенной архитектуры Desktop приложения на трехзвенную за од...
Как перейти с двухзвенной архитектуры Desktop приложения на трехзвенную за од...Как перейти с двухзвенной архитектуры Desktop приложения на трехзвенную за од...
Как перейти с двухзвенной архитектуры Desktop приложения на трехзвенную за од...
 
Бизнес-контекст, совместная работа и согласованность для интеллектуального уп...
Бизнес-контекст, совместная работа и согласованность для интеллектуального уп...Бизнес-контекст, совместная работа и согласованность для интеллектуального уп...
Бизнес-контекст, совместная работа и согласованность для интеллектуального уп...
 
как из трех стоек сделать две.
как из трех стоек сделать две.как из трех стоек сделать две.
как из трех стоек сделать две.
 
Дедупликацию в каждый ЦОД
Дедупликацию в каждый ЦОДДедупликацию в каждый ЦОД
Дедупликацию в каждый ЦОД
 
Carlton doe. administering informix dynamic server. building the foundation
Carlton doe. administering informix dynamic server. building the foundationCarlton doe. administering informix dynamic server. building the foundation
Carlton doe. administering informix dynamic server. building the foundation
 
Виртуализация Данных: Введение
Виртуализация Данных: ВведениеВиртуализация Данных: Введение
Виртуализация Данных: Введение
 
«Упрощая работу администратора: Enterprise Manager - единая точка управления ...
«Упрощая работу администратора: Enterprise Manager - единая точка управления ...«Упрощая работу администратора: Enterprise Manager - единая точка управления ...
«Упрощая работу администратора: Enterprise Manager - единая точка управления ...
 
Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах
Виртуализация баз данных с КРОК и Delphix. Кейс ИнгосстрахВиртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах
Виртуализация баз данных с КРОК и Delphix. Кейс Ингосстрах
 
Innodb Scalability And New Features Hl2008 Rus
Innodb Scalability And New Features Hl2008 RusInnodb Scalability And New Features Hl2008 Rus
Innodb Scalability And New Features Hl2008 Rus
 
Embarcadero All-Access
Embarcadero All-AccessEmbarcadero All-Access
Embarcadero All-Access
 
Embarcadero Team Server для администраторов БД
Embarcadero Team Server для администраторов БДEmbarcadero Team Server для администраторов БД
Embarcadero Team Server для администраторов БД
 
04 sea project
04 sea project04 sea project
04 sea project
 
Тест-план и исследовательское тестирование
Тест-план и исследовательское тестированиеТест-план и исследовательское тестирование
Тест-план и исследовательское тестирование
 
проектная работа на тему субд
проектная работа на тему субдпроектная работа на тему субд
проектная работа на тему субд
 
Dell комплексные решения Dell для эффективного управления ит инфраструктурой ...
Dell комплексные решения Dell для эффективного управления ит инфраструктурой ...Dell комплексные решения Dell для эффективного управления ит инфраструктурой ...
Dell комплексные решения Dell для эффективного управления ит инфраструктурой ...
 
Роль бизнес аналитика в разработке собственной Business Rule Engine с нуля ка...
Роль бизнес аналитика в разработке собственной Business Rule Engine с нуля ка...Роль бизнес аналитика в разработке собственной Business Rule Engine с нуля ка...
Роль бизнес аналитика в разработке собственной Business Rule Engine с нуля ка...
 
Sponsors' Sessions: BAKOTECH (Dell Software)
Sponsors' Sessions: BAKOTECH (Dell Software)Sponsors' Sessions: BAKOTECH (Dell Software)
Sponsors' Sessions: BAKOTECH (Dell Software)
 
BI Pre-Sale
BI Pre-SaleBI Pre-Sale
BI Pre-Sale
 

More from BAKOTECH

Upd pci compliance
Upd pci compliance Upd pci compliance
Upd pci compliance BAKOTECH
 
Threat Detection & Response
Threat Detection & ResponseThreat Detection & Response
Threat Detection & ResponseBAKOTECH
 
WatchGuard SD-WAN
WatchGuard SD-WAN WatchGuard SD-WAN
WatchGuard SD-WAN BAKOTECH
 
WatchGuard WIPS
WatchGuard WIPSWatchGuard WIPS
WatchGuard WIPSBAKOTECH
 
WatchGuard Authpoint
WatchGuard Authpoint WatchGuard Authpoint
WatchGuard Authpoint BAKOTECH
 
McAfee Labs Threats Report, August 2019
McAfee Labs Threats Report, August 2019 McAfee Labs Threats Report, August 2019
McAfee Labs Threats Report, August 2019 BAKOTECH
 
F5 labs 2018. Отчет по защите веб-приложений
F5 labs 2018. Отчет по защите веб-приложенийF5 labs 2018. Отчет по защите веб-приложений
F5 labs 2018. Отчет по защите веб-приложенийBAKOTECH
 
Miercom Unified Threat Management Report - WatchGuard M270
Miercom Unified Threat Management Report - WatchGuard M270Miercom Unified Threat Management Report - WatchGuard M270
Miercom Unified Threat Management Report - WatchGuard M270BAKOTECH
 
WatchGuard Internet Security Report
WatchGuard Internet Security ReportWatchGuard Internet Security Report
WatchGuard Internet Security ReportBAKOTECH
 
BreakingPoint от Ixia
BreakingPoint от IxiaBreakingPoint от Ixia
BreakingPoint от IxiaBAKOTECH
 
Cloud Visibility for Dummies от IXIA
Cloud Visibility for Dummies от IXIACloud Visibility for Dummies от IXIA
Cloud Visibility for Dummies от IXIABAKOTECH
 
Network Visibility for Dummies
Network Visibility for DummiesNetwork Visibility for Dummies
Network Visibility for DummiesBAKOTECH
 
SIEM for Beginners
SIEM for BeginnersSIEM for Beginners
SIEM for BeginnersBAKOTECH
 
SIEM для чайников
SIEM для чайниковSIEM для чайников
SIEM для чайниковBAKOTECH
 
Обеспечение безопасности активов современного бизнеса с помощью криптографии
Обеспечение безопасности активов современного бизнеса с помощью криптографии Обеспечение безопасности активов современного бизнеса с помощью криптографии
Обеспечение безопасности активов современного бизнеса с помощью криптографии BAKOTECH
 
Надежная защита от утечек информации в условиях современных тенденций ИТ
Надежная защита от утечек информации в условиях современных тенденций ИТНадежная защита от утечек информации в условиях современных тенденций ИТ
Надежная защита от утечек информации в условиях современных тенденций ИТBAKOTECH
 
Проблематика безопасности баз данных. Выявление уязвимостей, контроль транзак...
Проблематика безопасности баз данных. Выявление уязвимостей, контроль транзак...Проблематика безопасности баз данных. Выявление уязвимостей, контроль транзак...
Проблематика безопасности баз данных. Выявление уязвимостей, контроль транзак...BAKOTECH
 
Внутренняя угроза: выявление и защита с помощью ObserveIT
Внутренняя угроза: выявление и защита с помощью ObserveITВнутренняя угроза: выявление и защита с помощью ObserveIT
Внутренняя угроза: выявление и защита с помощью ObserveITBAKOTECH
 
Обзор инструментов Toad для администраторов Oracle
Обзор инструментов Toad для администраторов OracleОбзор инструментов Toad для администраторов Oracle
Обзор инструментов Toad для администраторов OracleBAKOTECH
 

More from BAKOTECH (20)

SOAR
SOARSOAR
SOAR
 
Upd pci compliance
Upd pci compliance Upd pci compliance
Upd pci compliance
 
Threat Detection & Response
Threat Detection & ResponseThreat Detection & Response
Threat Detection & Response
 
WatchGuard SD-WAN
WatchGuard SD-WAN WatchGuard SD-WAN
WatchGuard SD-WAN
 
WatchGuard WIPS
WatchGuard WIPSWatchGuard WIPS
WatchGuard WIPS
 
WatchGuard Authpoint
WatchGuard Authpoint WatchGuard Authpoint
WatchGuard Authpoint
 
McAfee Labs Threats Report, August 2019
McAfee Labs Threats Report, August 2019 McAfee Labs Threats Report, August 2019
McAfee Labs Threats Report, August 2019
 
F5 labs 2018. Отчет по защите веб-приложений
F5 labs 2018. Отчет по защите веб-приложенийF5 labs 2018. Отчет по защите веб-приложений
F5 labs 2018. Отчет по защите веб-приложений
 
Miercom Unified Threat Management Report - WatchGuard M270
Miercom Unified Threat Management Report - WatchGuard M270Miercom Unified Threat Management Report - WatchGuard M270
Miercom Unified Threat Management Report - WatchGuard M270
 
WatchGuard Internet Security Report
WatchGuard Internet Security ReportWatchGuard Internet Security Report
WatchGuard Internet Security Report
 
BreakingPoint от Ixia
BreakingPoint от IxiaBreakingPoint от Ixia
BreakingPoint от Ixia
 
Cloud Visibility for Dummies от IXIA
Cloud Visibility for Dummies от IXIACloud Visibility for Dummies от IXIA
Cloud Visibility for Dummies от IXIA
 
Network Visibility for Dummies
Network Visibility for DummiesNetwork Visibility for Dummies
Network Visibility for Dummies
 
SIEM for Beginners
SIEM for BeginnersSIEM for Beginners
SIEM for Beginners
 
SIEM для чайников
SIEM для чайниковSIEM для чайников
SIEM для чайников
 
Обеспечение безопасности активов современного бизнеса с помощью криптографии
Обеспечение безопасности активов современного бизнеса с помощью криптографии Обеспечение безопасности активов современного бизнеса с помощью криптографии
Обеспечение безопасности активов современного бизнеса с помощью криптографии
 
Надежная защита от утечек информации в условиях современных тенденций ИТ
Надежная защита от утечек информации в условиях современных тенденций ИТНадежная защита от утечек информации в условиях современных тенденций ИТ
Надежная защита от утечек информации в условиях современных тенденций ИТ
 
Проблематика безопасности баз данных. Выявление уязвимостей, контроль транзак...
Проблематика безопасности баз данных. Выявление уязвимостей, контроль транзак...Проблематика безопасности баз данных. Выявление уязвимостей, контроль транзак...
Проблематика безопасности баз данных. Выявление уязвимостей, контроль транзак...
 
Внутренняя угроза: выявление и защита с помощью ObserveIT
Внутренняя угроза: выявление и защита с помощью ObserveITВнутренняя угроза: выявление и защита с помощью ObserveIT
Внутренняя угроза: выявление и защита с помощью ObserveIT
 
Обзор инструментов Toad для администраторов Oracle
Обзор инструментов Toad для администраторов OracleОбзор инструментов Toad для администраторов Oracle
Обзор инструментов Toad для администраторов Oracle
 

Мониторинг, тюнинг и оптимизация баз данных, используя продукты Dell Software

  • 1. Database monitoring, tuning and optimization using Dell Software tools Vlad Samoylenko | Senior Sales Engineer | BAKOTECH GROUP vs@bakotech.com
  • 2. Say Thank you to Volunteers:  They spend their FREE time to give you this event.  Because they are love our COMMUNITY.  Because they want YOU to learn from the BEST IN THE WORLD.  If you see one of these guys in the hall – buy them a beer/wine/gorilka/medovukha, they deserve it.
  • 8. Кто такие Dell Software?  Мы знаем Dell, как классный производитель железа  Dell производит софт? Не, не слышал…  В 12:30 доклад про Toad для баз данных
  • 9.  Виртуализация десктопов  Инвентаризация и управление десктопами и мобильными устройствами  Переход десктопов на новые ОС  Безопасный мобильный доступ  Разработка и администрирование баз данных  Репликации и интеграция  Аналитика для Big Data  Business intelligence  Миграции и консолидации  Мониторинг и тюнинг приложений и баз данных  Управление виртуализацией и облаком  Управление Windows Server Обзор решений Dell Software Управление информацией Управление мобильной средой Дата-центр и облако  Управление доступом и учетными записями  Аудит и управление логами  Контроль за «супер- пользователями» Безопасность Защита данных  Корпоративный бэкап и восстановление  Восстановление при катастрофе  Защита виртуальной среды
  • 10. Администраторы БД (DBAs) Кто они? Это технические эксперты, отвечающие за поддержку одной или нескольких баз данных
  • 11. Задачи администратора БД Поддержка базы данных • Комплексная поддержка баз данных • Создание и поддержка пользовательских аккаунтов, ролей и привилегий • Обеспечение соответствия требований регуляторов • Поддержание соответствия SLA • Управление патчами • Проведение синхронизаций и репликаций
  • 12. Задачи администратора БД Производительность • Тюнинг баз данных • Диагностика производительности • Выявление и разрешение проблем Управление изменениями • Дизайн базы данных и внедрение в рабочую среду • Поддержка разработки в планировании изменений • Планирование и внедрение апгрейдов БД
  • 13. ДБАшник Характеристика Люди внимательные к деталям, организованные и очень осторожные Работа требует постоянного технического совершенствования, обучения новым доступным технологиям.
  • 14. ДБАшник Характеристика • Чувствуют недостаток внимания к своей персоне. Внимание есть только когда есть проблемы • Часто работают долгие смены. Бывают ночные дежурства и работа в выходные дни
  • 17. Pg. 18© 2012 Quest Software Inc. All rights reserved. Использование истории для интеллектуальных предупреждений в реальном времени  Особенности мониторинга с фиксированными порогами 1. Отсутствие предупреждений при возникновении проблем 2. Некорректные оповещения при текущей проблеме 3. Чрезмерные оповещения не позволяют приоритезировать  Интеллектуальные оповещения по «Базовой линии»  Постоянное изучение и профилирование поведения для каждой метрики  Построение адаптивной «базовой линии» представляющей “нормальную” производительность  Постоянное отслеживание необычного поведения Отклонение от «Базовой линии»
  • 18. Аналитика предоставляет экспертные советы и разрешения для сложных задач Щелкните для более глубокого анализа
  • 19. Pg. 20© 2012 Quest Software Inc. All rights reserved. Советы и глубокий анализ Выявление проблемы Один клик для drill- down Один клик!
  • 20. Pg. 21© 2012 Quest Software Inc. All rights reserved. Изучение проблемы, Оптимизация Источника Выявление причины и правый клик для разрешения (Тюнинг SQL) Один клик!
  • 21. Pg. 22© 2012 Quest Software Inc. All rights reserved. Автооптимизация SQL Ориентированная на цель автооптимизация Один клик!
  • 26. Сценарий Locks и Blocks • Foglight предоставляет возможность исследования блокировок за определенный промежуток времени • Присутствует возможность просмотра различные аспекты блокировки (объекты, сессии и тд.) • Возможный сценарий Пользователь жалуется что его сессия «подвисла» Почему?
  • 27. Открываем SQL Performance дашборд: Сценарий Locks и Blocks Открываем таб “Sessions” и выбираем необходимую сессиию
  • 28. Открываем SQL Performance дашборд: Сценарий Locks и Blocks
  • 29. Сценарий Locks и Blocks Идентификация блокирующей сессии и дерева блокировок Если необходимо, можно просмотреть: Заблокированные • Statements • Batches • Databases • …
  • 31. Вступление TempDB • Системная база данных TEMPDB участвует в работе пользователей, подключённых ко всем пользовательским базам данных сервера СУБД. • TEMPDB используется при работе со временными таблицами и процедурами, в ней создаются внутренние (internal) и пользовательские объекты (user objects) промежуточных результатов запросов и т.п..
  • 32. Анализ TempDB Существует отельный дашборд для анализа TempDB
  • 33. Детали Верхняя часть отображает общий вид, который позволяет быстро идентифицировать проблему: Используемое месте под данные Используемое место под логи • Профиль использования • Количество транзакций
  • 34. Детали Дополнительно отображаются данные по использованию TempDB: • Профайлер • Файловая группа • Файлы данных • Транз. логи • Логи • Таблицы и индексы • Место на диске • Сессии The figures show the general usage profile and sessions that use TempDB (Two jobs and one regular sessions)
  • 35. Новые метрики производительности • Tempdb IO Amount of time spent waiting for IO against Tempdb • Tempdb GAM Wait Amount of time spent waiting for a Global Allocation Map (GAM) page of Tempdb. GAM page tracks which extents have been allocated. High amount of wait for an allocation page may indicate that the Tempdb is not configured according to best practice recommendations • Tempdb SGAM Wait Amount of time spent waiting for a Shared Global Allocation Map (SGAM) page of Tempdb. SGAM tracks which extents are being used as mixed (shared) extents. High amount of wait for an allocation page may indicate that the Tempdb is not configured according to best practice recommendations • Tempdb PFS Wait Amount of time spent waiting for a Free Space (PFS) page of Tempdb. PFS tracks the allocation status of each page and approximately how much free space it has left. High amount of wait for an allocation page may indicate that the Tempdb is not configured according to best practice recommendations
  • 38. Use Cases • Пользователи жалуются, что им приходиться уходить на перекур, пока они дождутся выгрузки данных из БД
  • 47. Оптимизация SQL  Сканирование стейтментов встроенных внутри объектов ДБ, исходного кода приложений и тд  Предоставление альтернативного варианта стейтментов  Генерация альтернативных индексов для повышения производительности БД  Оптимизация execution plans для запросов без изменения их кода
  • 52. Spotlight on SQL Server Enterprise 24 * 7 SQL Server Monitoring
  • 53. Spotlight on SQL Server Enterprise  Spotlight on SQL Server Enterprise предоставляет безагентный способ мониторинга и диагностики  Обзорная панель позволяет администраторам отображать все SQL сервера в одном окне  Детализированные отчеты позволяют гранулярно отображать информацию о производительности
  • 54. Обзор Используя Spotlight on SQL Server Enterprise, DBA’шники могут  Мониторить несколько SQL серверов одновременно  Отслеживать сессии с нескольких баз данных в одном окне  Отслеживать текущее состояние БД и ОС в режиме реального времени  Получать алерты как только что-то пошло не так  Упростить себе жизнь путем автоматической диагностики БД, а не написания скриптов руками  Моментально увидеть проблемное место в производительности  Увидеть кто или что вызывает проблему и как ее можно решить
  • 57.
  • 59. Используя собственные запросы, которые возвращают одно значение, его можно вывести на консоль и назначить определенные пороги на него КАСТОМНЫЕ ЗАПРОСЫ
  • 62. Гибкость в построении дашбордов • Для ИТ подразделений, владельцев приложений и бизнес пользователей ИТ подразделения Владельцы приложений Бизнес показатели (KPI)
  • 64. Плагин для SSMS  https://www.spotlightessentials.com/freemium- monitoring
  • 65. Что еще?  Напишите мне vs@bakotech.com  Чуток материалов тут http://1drv.ms/1KpsFY1  Toad https://www.toadworld.com