Инструменты для анализа производительности SQL Server/Express?

Инструменты для анализа производительности SQL Server/Express?

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

Моя текущая теория заключается в том, что SQL Server Express 2005 слишком ограничен для тех нетривиальных требований, которые к нему предъявляются, но я не уверен, как собрать данные, которые я смогу использовать для доказательства своей точки зрения или для поиска другой причины.

Может ли кто-нибудь указать мне на какие-нибудь инструменты, которые позволили бы мне проанализировать нагрузку на эту базу данных? Такая информация, как одновременные соединения, время выполнения отдельных запросов, использование памяти, черт возьми, просто любые данные профилирования вообще были бы полезны.

Большое спасибо.

решение1

статистика perfmon и dmv

Видетьэтот блог MSDNДжимми Мэй.

решение2

Perfmon, конечно. Эта ссылкав блоге Брента Озара даются подробные сведения о настройке счетчиков и т.п.

Связанный контент