Embarcadero DB Optimizer XE6

Embarcadero DB Optimizer XE6 максимально увеличивает производительность баз данных, позволяя разработчикам и администраторам баз данных быстро обнаруживать, диагностировать и оптимизировать непроизводительный код SQL. DB Optimizer XE6 анализирует интенсивность запросов, показывает медленно выполняющиеся запросы и соответствующие изменения в среде выполнения (загрузку процессора, ввод-вывод, время ожидания) и предлагает автоматические решения по оптимизации SQL.

Оптимизация производительности кода SQL на протяжении всего цикла разработки
Все больше ответственности за качество и производительность кода SQL возлагается на отделы разработки и обеспечения качества. DB Optimizer позволяет осуществлять профилирование и настройку кода SQL в процессе разработки вместо поиска узких мест производительности после ввода приложений в эксплуатацию. Непрерывное профилирование позволяет мониторить производительность за указываемый период времени, поэтому можно увидеть результат настройки выражений и сделать снимки состояния, которые можно сохранить и использовать совместно с другими разработчиками, специалистами по обеспечению качества и администраторами для установления более точного диагноза и повышения производительности.

Устранение узких мест производительности баз данных и приложений
Основными задачами администраторов является доведение до максимума уровня производительности и доступности баз данных. Ключевой задачей является выполнение условий предоставления услуг (SLA). DB Optimizer помогает администраторам баз данных быстро проводить профилирование баз данных Oracle, Microsoft SQL, Sybase и DB2 LUW для упрощения поиска и устранения узких мест производительности кода SQL.

Когда непроизводительный код SQL найден, DB Optimizer позволяет включить этот код SQL в задание настройки непосредственно из сессии профилирования или добавлять хранимые процедуры и SQL-файлы из окна источника данных или файловой системы.

DB Optimizer не ограничивает процесс настройки SQL стандартными преобразованиями запросов и вставками подсказок, а предлагает мощные средства для быстрой и более продвинутой настройки и анализа SQL. С помощью графических инструментов, например Index Analysis, администраторы баз данных и разработчики могут проверять исполнение строк кода SQL, получая полную картину того, какие индексы используются или не используются, а какие индексы пропущены. В случаях, когда индексы пропущены, DB Optimizer предлагает рекомендации по их применению для оптимизации производительности. Диаграмма Visual SQL Tuning (визуальная настройка SQL) показывает индексы и связи таблиц и представлений, а также операции пересечения, используемые в SQL-предложении.

Разработка, тестирование и настройка SQL в единой удобной интегрированной среде разработки
DB Optimizer включает в себя четыре основных компонента: SQL-профайлер, сервис оптимизации, среду разработки и механизм нагрузочного тестирования, называемый Load Editor. Профайлер быстро диагностирует проблемы в SQL-запросах с точки зрения производительности, сервис оптимизации оптимизирует неудачные запросы, а механизм нагрузочного тестирования Load Editor проверяет исправленный запрос на предмет достижения приемлемой скорости выполнения. DB Optimizer также обладает дополнительными средствами оптимизации SQL-запросов: сервис анализа индексов, визуализатор плана выполнения для оптимизации и мощная среда разработки. Среда разработки SQL представляет собой полномасштабный редактор SQL-запросов со встроенным механизмом подстановки имен объектов, синхронной проверкой синтаксиса, интерпретацией плана выполнения и оптимизацией «на лету». Сервис быстрой коррекции работает одновременно с вводом кода для идентификации проблемных участков с точки зрения производительности и предлагает возможные решения, которые осуществляются «одним нажатием на кнопку». 

Основные возможности Embarcadero DB Optimizer:

  • Работа со всеми основными базами данных с помощью единого интерфейса
  • Визуальное представление результатов анализа времени ожидания
  • Непрерывное профилирование
  • Пакетный режим настройки всех выражений DML, хранимых процедур, всех файлов SQL
  • Вставка подсказок
  • Преобразование SQL
  • Подробные отчеты на основе данных статистики, деталях профилирования, анализа логических условий, описаний планов выполнения
  • Среда разработки SQL со встроенным механизмом подстановки имен объектов, синхронной проверкой синтаксиса, интерпретацией плана выполнения
  • Цветовая диаграмма индексов показывает используемые в данном SQL-предложении индексы
  • Нагрузочное тестирование SQL-запросов

Зарегистрируйтесь в качестве нашего партнера и получите доступ к заказам

Получите консультацию по любым вопросам, написав нам по адресу info@axoft.kz или воспользуйтесь формой обратной связи