Профилировщик запросов для оптимизации Oracle

Для наиболее эффективной оптимизации запросов Oracle, необходимо выявить SQL запросы, выполнение которых занимает наибольшее количество времени. Также, необходимо пранализировать запосы для выявления причин длительного выполнения и определить, можно ли их оптимизировать. Вы без труда справитесь с этой задчей оптимизации Oracle с помощью Профилировщика запросов, который входит в состав dbForge Studio for Oracle.

Профилирование без дополнительных действий

Включите Режим профилирования для получения Плана выполнения запроса, статистки выполнения и статистики сессии.

Поскольку результаты профилирования представлены в виде отдельных вкладок SQL документа, вы можете осуществлять переход к вашему запросу и дургим связанным с ним вкладкам (Данные, Постройщик запросов и т.д.) без открытия дополнительных окон и документов.

Oracle SQL Profiler - General View

Текст выполненных запросов всегда под рукой

Вам не нужно копировать текст запроса в блокнот после каждого изменения. Профилировщик запросов Oracle содержит текст запроса вместе с результатами профилирования, что способствует эффективной оптимизации запросов Oracle.

Для этого необходимо выбрать необходимый результат профилирования и кликнуть по кнопке SQL запрос. Благодаря истории изменения запроса, вы можете вернуться на любой шаг оптимизации запроса SQL Oralce, просмотреть его текст, выполнить или сохранить его.

Oracle SQL Profiler - SQL Text

Статистика сессии запроса

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

Oracle SQL Profiler - Session Statistics

Наглядное сравнение результатов профилирования

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

Oracle SQL Profiler - Compare Results

Наличие в редакциях of dbForge Studio for Oracle

Возможность

Ent

Pro

Std

Exp

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