14-02-26 DBA 101_ как найти и устранить причины замедления работы БД
1. DBA 101
как найти и устранить причины
замедления работы БД
Кросс-платформенные инструменты для работы с БД
Андрей Совцов
Embarcadero,Москва
email: Andrew.Sovtsov@embarcadero.com
2. Темы
1. Практические задачи
2. Показ
Слайды и видео
http://www.slideshare.net/asovtsov
https://www.youtube.com/user/MrAndysova
7. Кросс-платформенное управление и администрирование баз данных
Управление
хранением,
данными и
производительностью БД
В вашем распоряжении
•Встроенный монитор процессов
•Проактивная диагностика
•Средства аналитики для выявления,
анализа и оптимизации
Простое управление безопасностью
Администрирование •Настройка и управление пользователями
и управление
•Классификация данных
безопасностью
•Управление правами доступа на
логическом и физическом уровнях
Миграция схем и
данных
Перенос схем и данных
•Мастера и утилиты для миграции
схемы и данных
•Знание особенностей схем на разных
платформах
•Хорошая поддержка экосистем СУБД
8. Визуальная настройка и профилирование SQL для надежности и
производительности
Идентификация проблем производительностью
Профилирование
БД
•Профилирование показывает CPU, I/O, wait,
блокировки и активность процедур
•Статистика и планы выполнения
•Анализ предикатов для SQL запросов
Настройка SQL
Профессиональная оптимизация SQL
•Генерация разных эквивалентных вариантов
•Диаграммы визуальной настройки SQL с учетом
индексов для сложных запросов
•Анализ индексов с отображением в цвете
Нагрузочное
тестирование
Эмуляция условий эксплуатации
•Моделирует параллельную работу
пользователей и запросов в течение заданного
времени
•В сочетание с профилированием моделирует
«боевые» системы
9. Синхронизация схем и данных для разных сред баз данных
Предназначен для
• Администраторов БД (DBA)
• Разработчиков БД
Типичные Проблемы
Расширение экосистемы баз данных
Преимущества
• Уменьшение рисков организации и
осуществление политик управления применяя
средства создания отчетов, аудит и сохранения
конфиденциальности
• Упрощение запутанных задач за счет
управления исходным кодом, скриптам
автоматического изменения и настройки
автоматических оповещений
• Сохранение целостности данных с
инструментами синхронизации и сравнения
схем, данных
Организационная прозрачность
Управление рисками
Главные возможности
• Сравнение и синхронизация данных
• Сравнение и синхронизация схем
• Маскирование данных
• Интеграция с пакетами управления исходным
кодом
• Поддержка многих платформ СУБД
Получить полный список можно на странице
DB Change Manager
Уменьшение рисков при изменениях
“Embarcadero Change Manager уменьшает риск, связанный с
изменениями, на всех используемых платформах давая нам
средства управлять учетом, сравнением и синхронизацией наших
схем БД и объектов.”
-Janus Capital Group
10. Гибкие средства создания и отладки для SQL-профессионалов
Предназначен для
• Разработчиков баз данных
• Бизнес-аналитики/отв.за данные
Проблемы разработчиков БД
Расширение экосистемы баз данных
Преимущества
• Поддержка корпоративного управления за
счет улучшения качества программного
кода используя отладчик SQL и функции,
поддерживающие написание кода
• Упрощает работу разработчиков и ускоряет
разработку за счет управления версиями и
поддержки разных платформ
• Reduce IT costs by developing across multiple
database platforms without extensive training
Главные особенности
• Поддержка всех платформ СУБД
• ISQL
• Visual Query Builder – мастер создания SQL
• Средства анализа кода (Code Analyst)
• Отладчик SQL
Получить полный список можно на странице Rapid
SQL
Циклы гибкой (Agile)
разработки
Качество кода
Проще, быстрее давать качественный код
“Я использовал Rapid SQL для решения многих проблем на разных
платформах, и он всегда превосходил мои ожидания. …Rapid SQL
упрощает процесс написания серверного кода БД, позволяя
добиться лучшей производительности БД и с легкостью выпускать
высококачественные приложения, работающие с БД.”
-Atos Origin, ведущая международная ИТ сервис-компания
11. Кросс-платформенные инструменты БД, обеспечивающие управление
корпоративными данными
DB PowerStudio® | интегрированный набор инструментов для БД,
помогающих DBA и другим профессионалам обеспечивать надежность
эксплуатации и целостность данных в комплексных и регулируемых
средах
DBArtisan® | Кросс-платформенное администрирование и управление БД
Rapid SQL® | Гибкие средства создания и отладки для SQL-профессионалов
DB Optimizer™ | Визуальные настройка и профилирование SQL увеличивают
производительность и стабильность работы БД
DB Change Manager™ | Синхронизация схем и данных для разных сред БД
Доступность
Целостность
Администраторы БД могут
обеспечить производительность,
доступность и надежность БД с
инструментами DBArtisan and DB
Optimizer
Для поддержки целостности
данных, DB Change Manager
помогает оставаться в
соответствии с DG стандартами;
Rapid SQL дает разработчикам
функциональность обеспечить
качество данных
Поддержка
Работа со всеми главными
платформами БД из единого
интерфейса
12. Дополнительная информация
• Для более подробного описания DBArtisan, посетите
DB PowerStudio (DBArtisan, Rapid SQL, DB Optimizer, DB Change Manager)
http://www.embarcadero.com/ru/products/db-powerstudio
http://habrahabr.ru/company/delphi/blog/206384/
• Бесплатная пробная версия
https://downloads.embarcadero.com/free/DBPowerStudioXE
• Примеры применения DB PowerStudio нашими пользователями
Newmont Mining, Protective Life, Catalina Marketing, Entrust:
http://www.embarcadero.com/our-customers/case-studies
• Служба поддержки
http://www.embarcadero.com/support
14
13. Спасибо за внимание!
Андрей Совцов
Embarcadero
Email: Andrew.Sovtsov@Embarcadero.com
Blog:
Tel
http://blogs.embarcadero.com/asovtsov/
+7(495)708 4393
Powering Today’s Applications and Data