Контроль с помощью инструкций Transact-SQL
Microsoft SQL Server предлагает несколько инструкций Transact-SQL и системных хранимых процедур, которые позволяют осуществлять нерегламентированный контроль экземпляра SQL Server. Эти инструкции следует использовать, когда необходимо быстро собрать конкретные сведения о производительности и активности сервера.
Например, инструкции Transact-SQL и системные хранимые процедуры можно использовать, чтобы просмотреть следующие типы сведений о сервере.
Текущие блокировки.
Текущая активность пользователей.
Последний пакет команд, отправленный пользователем.
Пространство данных, используемое таблицей или базой данных.
Место, занятое журналом транзакций.
Старейшая активная транзакция (включая реплицированные транзакции) в базе данных.
Сведения о производительности, связанные с вводом-выводом, памятью и пропускной способностью сети.
Использование кэша процедур.
Общая статистика по использованию и активности SQL Server (например, количество времени, затраченное ЦП на операции SQL Server, или времени, затраченного SQL Server на операции ввода-вывода).
Кроме того, значительную часть этих сведений можно отслеживать с помощью среды Среда SQL Server Management Studio, управляющих объектов SQL Server (SMO) или системного монитора (монитора производительности в Microsoft Windows NT 4.0).