Инструмент анализатора SQL Server - PullRequest
0 голосов
/ 14 января 2010

на моем предыдущем рабочем месте мы использовали менеджер предприятия oracle для просмотра статистики и узких мест запросов, выполняемых к oracle10g. На моем новом рабочем месте мы используем Microsoft SQL Server (2005). Есть ли какой-либо инструмент, например, корпоративный менеджер Oracle, в SQL Server - мне нужно увидеть все запросы jdbc SQL, которые я делаю, и сколько времени они принимают в БД.

спасибо

Ответы [ 4 ]

1 голос
/ 14 января 2010

Для SQL 2005 с пакетом обновления 2 (SP2) и более поздних версий вы можете загрузить Отчеты панели мониторинга производительности с MS (бесплатно).

Цитата:

Общие проблемы с производительностью, которые Отчеты панели инструментов могут помочь решить включают: - узкие места ЦП (и какие запросы потребляют больше всего ЦП) - Узкие места ввода-вывода (и какие запросы выполняют наибольшее количество операций ввода-вывода). - Рекомендации по индексам, сгенерированные оптимизатором запросов (отсутствующие индексы) - блокировка - Защелка раздора

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

1 голос
/ 14 января 2010

Используйте SQL Server Profiler для отслеживания запросов к БД и т. П.

Если вы ищете стоимость запросов и их разбивку, вам следует использовать Query Analyzer , встроенный в SSMS .

0 голосов
/ 29 января 2015

Я использую Qure Analyzer (бесплатно), который я нашел очень полезным. Он работает путем анализа файла трассировки SQL Server (.trc) и показывает, какие запросы занимают больше всего времени процессора, вызывают наибольшее количество операций ввода-вывода или вызываются чаще всего. Полезно для выявления проблем в коде приложения, которые могут привести к злоупотреблению базой данных.

enter image description here

0 голосов
/ 15 января 2010

Комбинация «SQL Server Profiler», «SQL Server Management Studio» и «Помощник по настройке ядра СУБД» станет вашим другом. Ознакомьтесь с примерными и фактическими планами выполнения, используя SSMS, или создайте файлы трассировки с помощью SQL Server Profiler (используя шаблон настройки) для подачи в помощник по настройке компонента Database Engine

...