DMF и DMV в SQL Server 2008
Что такое динамические функции управления (DMF) и представления (DMV) в SQL Server 2005/2008?
3 ответа
Документация по представлениям и функциям динамического управления (Transact-SQL):
Представления и функции динамического управления возвращают информацию о состоянии сервера, которую можно использовать для мониторинга работоспособности экземпляра сервера, диагностики проблем и настройки производительности.
Динамические административные представления и функции возвращают внутренние данные о состоянии конкретной реализации. Их схемы и данные, которые они возвращают, могут измениться в будущих выпусках SQL Server. Поэтому представления и функции динамического управления в будущих выпусках могут быть несовместимы с представлениями и функциями динамического управления в этом выпуске. Например, в будущих выпусках SQL Server Microsoft может расширить определение любого динамического административного представления, добавив столбцы в конец списка столбцов. Мы не рекомендуем использовать синтаксис SELECT * FROM dynamic_management_view_name в производственном коде, поскольку число возвращаемых столбцов может измениться и нарушить работу вашего приложения.
Ссылка содержит больше информации, включая разбивку представлений и функций, а также более конкретную информацию...
Это цитата Ian W. Stirk
Когда запросы выполняются в базе данных SQLServer, SQLServer автоматически записывает информацию
о деятельности, которая происходит внутри структур в памяти;
Вы можете получить доступ к этой информации через DMV.
DMV - это, в основном, представления SQL для некоторых довольно важных структур внутренней памяти.
Для получения дополнительной информации перейдите по этой ссылке и прочитайте эту книгу: DMV на SQL Server в действии
Представленные в SQL Server 2005, они предоставляют согласованный способ взглянуть на внутренние компоненты экземпляров SQL Server, которые ранее требовали немало хаков. Они предоставляют администратору различные состояния экземпляров SQL Server - например, сеансы, память и т. Д.