Планировать использование SQL Server 2008?(из журналов) - PullRequest
1 голос
/ 20 марта 2012

1001 * Все- *

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

Есть ли инструмент для анализа логов? Или что-то встроенное в SQL-сервер, которое может помочь мне достичь этого?

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

Спасибо!

Ответы [ 2 ]

3 голосов
/ 20 марта 2012

sys.dm_db_index_usage_stats показывает, сколько раз каждый индекс / таблица считывался / сканировался / обновлялся с момента запуска сервера.Это самая важная часть информации, так как все остальное (IO, RAM, CPU) в конечном итоге может быть отслежено этими операциями.Единственная информация, которая здесь не раскрывается, это блокировка и борьба, для которой хорошей отправной точкой является sys.dm_os_wait_stats.И, наконец, есть sys.dm_exec_query_stats, который будет детализирован до центрального запроса и времени выполнения.

1 голос
/ 20 марта 2012

Если вы щелкнете правой кнопкой мыши по серверу в Management Studio, вы увидите опцию «Отчеты».Существует множество встроенных отчетов, которые могут дать вам то, что вам нужно (в частности, в отчете «Панель инструментов сервера» показано, какие базы данных потребляют больше всего ресурсов ЦП и В / В).

В качестве альтернативы Profiler предоставляет много (возможно, слишком много) ценных данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...