Контроль с помощью инструкций 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).