максимально увеличивает производительность баз данных, позволяя разработчикам и администраторам баз данных быстро обнаруживать, диагностировать и оптимизировать непроизводительный
.
анализирует интенсивность запросов, показывает медленно выполняющиеся запросы и соответствующие изменения в среде выполнения (загрузку процессора, ввод-вывод, время ожидания) и предлагает автоматические решения по
Оптимизируйте производительность кода sql на протяжении всего цикла разработки
Все больше ответственности за качество и производительность
SQL-кода возлагается на отделы разработки и обеспечения качества.
DB Optimizer XE позволяет осуществлять профилирование и настройку
SQL-кода в процессе разработки вместо поиска узких мест производительности после ввода приложений в эксплуатацию. Вы можете профилировать одну хранимую процедуру или проводить непрерывное профилирование базы данных целиком. Непрерывное профилирование позволяет мониторить производительность за указываемый период времени, поэтому вы сразу сможете увидеть результат настройки выражений и сделать снимки состояния, которые можно сохранить и использовать совместно с другими разработчиками, специалистами по обеспечению качества и администраторами для установления более точного диагноза и повышения производительности.
Устраняйте узкие места производительности баз данных и приложений
Основными задачами администраторов является доведение до максимума уровня производительности и доступности баз данных. Ключевой задачей является выполнение условий предоставления услуг
(SLA).
DB Optimizer XE помогает администраторам баз данных быстро проводить профилирование
баз данных Oracle,
Microsoft SQL,
Sybase и
DB2 LUW для упрощения поиска и устранения узких мест производительности
SQL-кода. Когда непроизводительный
SQL-код найден,
DB Optimizer XE позволяет включить этот
SQL-код в задание настройки непосредственно из сессии профилирования или добавлять хранимые процедуры и
SQL-файлы из окна источника данных или файловой системы.
DB Optimizer XE не ограничивает процесс настройки
SQL стандартными преобра зованиями запросов и вставками подсказок, а предлагает мощные средства для быстрой и более продвинутой настройки и
анализа SQL. С помощью графических инструментов, например
Index Analysis, администраторы баз данных и разработчики могут проверять исполнение строк
кода SQL, получая полную картину того, какие индексы используются или не используются, а какие индексы пропущены. В случаях, когда индексы пропущены,
DB Optimizer XE предлагает рекомендации по их применению для оптимизации производительности. Даиграмма
Visual SQL Tuning (визуальная настройка SQL) показывает индексы и связи таблиц и представлений, а также операции пересечения, используемые в
SQL-предложении.
Разрабатывайте, тестируйте, профилируйте и настраивайте sql в единой удобной интегрированной среде разработки
DB Optimizer XE включает в себя четыре основных компонента:
SQL-профайлер, сервис оптимизации, среду разработки и механизм нагрузочного тестирования, называемый
Load Editor. Профайлер быстро диагностирует проблемы в
SQL-запросах с точки зрения производительности, сервис оптимизации оптимизирует неудачные запросы, а механизм нагрузочного
тестирования Load Editor проверяет исправленный запрос на предмет достижения приемлемой скорости выполнения.
DB Optimizer XE также обладает дополнительными средствами оптимизации
SQL-запросов: сервис анализа индексов, визуализатор плана выполнения для оптимизации и мощная среда разработки.
Среда разработки SQL представляет собой полномасштабный редактор
SQL-запросов со встроенным механизмом подстановки имен объектов, синхронной проверкой синтаксисам, интерпретацией плана выполнения и оптимизацией «на лету». Сервис быстрой коррекции работает одновременно с вводом кода для идентификации проблемных участков с точки зрения производительности и предлагает возможные решения, которые осуществляются «одним нажатием на кнопку».
Основные возможности:
-
Работа со всеми основными базами данных с помощью единого интерфейса;
-
Визуальное представление результатов анализа времени ожидания;
-
Непрерывное профилирование;
-
Пакетный режим настройки всех выражений DML, хранимых процедур, всех файлов SQL;
-
Вставка подсказок;
-
Преобразование SQL;
-
Подробные отчеты на основе данных статистики, деталях профилирования, анализа логических условий, описаний планов выполнения;
-
Среда разработки SQL со встроенным механизмом подстановки имен объектов, синхронной проверкой синтаксисам, интерпретацией плана выполнения;
-
Цветовая диаграмма индексов показывает используемые в данном SQL-предложении индексы;
-
Нагрузочное тестирование SQL-запросов.
Новые возможности DB Optimizer XE:
-
Возможность направлять поток данных профилирования в центральный репозиторий;
-
Для SQL Server и Sybase определять использование ресурсов внутренними SQL-предложениями хранимых процедур и всей процедурой в целом;
-
Диаграмма визуальной настройки SQL показывает индексы и связи таблиц и представлений – теперь с помощью табличного метода представления данных статистики;
-
Технология Embarcadero ToolCloud для централизованного управления лицензиями и развертывания ПО;
-
Возможность обновления до решения Embarcadero All-Access;
-
Функция Embarcadero InstantOn для запуска ПО без установки на локальном компьютере, а также запуска нескольких версий ПО без конфликтов в настольной системе.