14-02-26 dba 101_ как найти и устранить причины замедления...
Post on 21-Jun-2015
140 Views
Preview:
DESCRIPTION
TRANSCRIPT
Кросс-платформенные инструменты для работы с БД
Андрей Совцов Embarcadero,Москва
email: Andrew.Sovtsov@embarcadero.com
DBA 101 как найти и устранить причины
замедления работы БД
Темы 1. Практические задачи
2. Показ
http://www.slideshare.net/asovtsov
https://www.youtube.com/user/MrAndysova Слайды и видео
Основана 1993
3.2+ M пользователей
500+ сотрудников в 29 странах
5 образцовых центров разработки
Продажа и поддержка по всему миру*
Embarcadero Technologies
Что происходит? Все налажено
Что-то взаимно мешает
Нарушения настроек среды Сбои оборудования
Потеря производительности Решение и тюнинг
Облачные и аппаратные среды
Аномалии при работе под нагрузкой
Управление производительностью БД
• Мониторинг
• Оперативные решения и управление
• Прогнозирование ресурсов
• Исследование и диагностика
• Решение и тюнинг
N
Кросс-платформенное управление и администрирование баз данных
Управление
хранением,
данными и
производитель-
ностью БД
Администрирование
и управление
безопасностью
Миграция схем и
данных
В вашем распоряжении •Встроенный монитор процессов •Проактивная диагностика •Средства аналитики для выявления, анализа и оптимизации
Простое управление безопасностью •Настройка и управление пользователями •Классификация данных •Управление правами доступа на логическом и физическом уровнях
Перенос схем и данных •Мастера и утилиты для миграции схемы и данных •Знание особенностей схем на разных платформах •Хорошая поддержка экосистем СУБД
Визуальная настройка и профилирование SQL для надежности и
производительности
Профилирование
БД
Настройка SQL
Нагрузочное
тестирование
Идентификация проблем производительностью
•Профилирование показывает CPU, I/O, wait, блокировки и активность процедур •Статистика и планы выполнения •Анализ предикатов для SQL запросов
Профессиональная оптимизация SQL •Генерация разных эквивалентных вариантов •Диаграммы визуальной настройки SQL с учетом индексов для сложных запросов •Анализ индексов с отображением в цвете
Эмуляция условий эксплуатации •Моделирует параллельную работу пользователей и запросов в течение заданного времени •В сочетание с профилированием моделирует «боевые» системы
Синхронизация схем и данных для разных сред баз данных
Предназначен для
• Администраторов БД (DBA)
• Разработчиков БД
Преимущества
• Уменьшение рисков организации и осуществление политик управления применяя средства создания отчетов, аудит и сохранения конфиденциальности
• Упрощение запутанных задач за счет управления исходным кодом, скриптам автоматического изменения и настройки автоматических оповещений
• Сохранение целостности данных с инструментами синхронизации и сравнения схем, данных
Главные возможности
• Сравнение и синхронизация данных
• Сравнение и синхронизация схем
• Маскирование данных
• Интеграция с пакетами управления исходным кодом
• Поддержка многих платформ СУБД
Типичные Проблемы
Расширение экосистемы баз данных
Управление рисками
Организационная прозрачность
Получить полный список можно на странице DB Change Manager
Уменьшение рисков при изменениях
“Embarcadero Change Manager уменьшает риск, связанный с изменениями, на всех используемых платформах давая нам средства управлять учетом, сравнением и синхронизацией наших схем БД и объектов.” -Janus Capital Group
Проще, быстрее давать качественный код
Гибкие средства создания и отладки для SQL-профессионалов
Предназначен для
• Разработчиков баз данных
• Бизнес-аналитики/отв.за данные
Преимущества
• Поддержка корпоративного управления за счет улучшения качества программного кода используя отладчик SQL и функции, поддерживающие написание кода
• Упрощает работу разработчиков и ускоряет разработку за счет управления версиями и поддержки разных платформ
• Reduce IT costs by developing across multiple database platforms without extensive training
Главные особенности
• Поддержка всех платформ СУБД
• ISQL
• Visual Query Builder – мастер создания SQL
• Средства анализа кода (Code Analyst)
• Отладчик SQL
Проблемы разработчиков БД
Расширение экосистемы баз данных
Качество кода
Циклы гибкой (Agile)
разработки
Получить полный список можно на странице Rapid SQL
“Я использовал Rapid SQL для решения многих проблем на разных платформах, и он всегда превосходил мои ожидания. …Rapid SQL упрощает процесс написания серверного кода БД, позволяя добиться лучшей производительности БД и с легкостью выпускать высококачественные приложения, работающие с БД.” -Atos Origin, ведущая международная ИТ сервис-компания
Кросс-платформенные инструменты БД, обеспечивающие управление
корпоративными данными
DB PowerStudio® | интегрированный набор инструментов для БД,
помогающих DBA и другим профессионалам обеспечивать надежность
эксплуатации и целостность данных в комплексных и регулируемых
средах
DBArtisan® | Кросс-платформенное администрирование и управление БД
Rapid SQL® | Гибкие средства создания и отладки для SQL-профессионалов
DB Optimizer™ | Визуальные настройка и профилирование SQL увеличивают
производительность и стабильность работы БД
DB Change Manager™ | Синхронизация схем и данных для разных сред БД
Доступность Целостность Поддержка
Администраторы БД могут обеспечить производительность, доступность и надежность БД с инструментами DBArtisan and DB Optimizer
Для поддержки целостности данных, DB Change Manager помогает оставаться в соответствии с DG стандартами; Rapid SQL дает разработчикам функциональность обеспечить качество данных
Работа со всеми главными платформами БД из единого интерфейса
Дополнительная информация
• Для более подробного описания 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
Спасибо за внимание!
Powering Today’s Applications and Data
Андрей Совцов Embarcadero Email: Andrew.Sovtsov@Embarcadero.com Blog: http://blogs.embarcadero.com/asovtsov/ Tel +7(495)708 4393
Вопросы?
Приложение
top related