Профилировщик Запросов

dbForge Studio for SQL Server включает в себя профилировщик запросов — инструмент для оптимизации производительности запросов, обладающий схожим функционалом MS SSMS, а также предоставляющий дополнительные возможности для наиболее быстрой и эффективной работы разработчиков и администраторов баз данных.

Диаграмма выполнения запроса

Это средство позволяет визуализировать и оптимизировать план выполнения запроса путем выявления "тормозящих" узлов.

Каждый запрос в обрабатываемом пакете отображается в процентоном соотношении от его общей загрузки. Для получения информации необходимо лишь навести указатель мыши на определенный узел.

Plan Diagram

Статистика задержек

Используя опцию статистики задержек профилировщика, можно легко отслеживать и обнаруживать потенциальные "слабые места" запроса.

Данная функциональность отображает список задач и связанных с ними задержек.

Wait Stats

Дерево проекта

Предоставляет визуализацию плана выполненного запроса при помощи графической диаграммы.

Использование дерева проекта позволяет получить информацию о том, как SQL сервер выполняет запрос SELECT. Оно и указывает на места, где добавление индекса, оптимизация объединения таблиц и прочие возможности могут увелечить производительность всего запроса в целом.

Plan Tree

Реестр процессов

Позволяет мгновенно просмотреть наиболее ресурсоёмкие процессы для эффективной оптимизации SQL кода.

Сортируйте список по загрузке ЦП, I/O и другим параметрам для получения наглядной демонстрации всех затрат ресурсов. По умолчанию, реестр сортируется по убыванию ресурсоёмкости каждого элемента.

Top Operations

I/O таблица

Профилировщик Запросов также включает в себя I/O Таблицу, которая предоставляет статистические данные ввода/вывода для всех таблиц, вовлеченных в план выполнения.

Table I/O

Учет сравнения результатов

Ключевая особенность оптимизации SQL запросов состоит в мониторинге отличий результатов профилирования после каждого изменения запроса.

Выбирайте среди различных результатов профилирования и отслеживайте изменения, отображенные в таблице. Сравнивайте основные результаты операций и статистические данные сессии.

History and Comparison

Наличие инструмента в различных версиях dbForge Studio для SQL Server

Имя свойства

Ent

Pro

Std

Exp

Профилировщик запросов
Yes
Yes
Yes
No