Набор строк DISCOVER_MEMORYUSAGE
Возвращает статистику DISCOVER_MEMORYUSAGE для различных объектов, выделенных сервером.
Внимание! |
---|
Этот набор строк может создавать очень большие результирующие наборы. Если результаты не удастся отобразить из-за того, что им требуется больше памяти для отображения, чем позволяет выделить среда SQL Server Management Studio, результаты будут записаны во временный файл, по умолчанию имеющий следующее размещение: «<Диск>:\Users\<username>\AppData\Local\Temp\<fileID>.xml». |
Область применения: табличные модели, многомерные модели
Столбцы наборов строк
Набор строк DISCOVER_MEMORYUSAGE содержит следующие столбцы.
Имя столбца |
Индикатор типа |
Ограничение |
Описание |
---|---|---|---|
MemoryID |
DBTYPE_UI8 |
|
Число, определяющее память. |
MemoryName |
DBTYPE_WSTR |
Имя объекта, задействующего память. |
|
SPID |
DBTYPE_UI4 |
Да |
Сеанс, в ходе которого выделена память. Нуль означает, что память не привязана к конкретному сеансу. |
CreationTime |
DBTYPE_DBTIMESTAMP |
|
Либо «время, за которое был создан объект», либо «время, за которое была выделена память». |
BaseObjectType |
DBTYPE_UI4 |
Да |
Это номер, описывающий тип объекта. Объекты с одним значением BaseObjectType имеют одинаковый тип. |
MemoryUsed |
DBTYPE_UI8 |
Да |
Это текущий размер объекта, который может быть меньше, чем объем памяти, выделенной для использования объектом. |
MemoryAllocated |
DBTYPE_UI8 |
|
Объем памяти, выделенный для использования объектом, который может превышать фактический объем памяти, используемый объектом. |
MemoryAllocBase |
DBTYPE_UI8 |
|
Байты, первоначально выделенные для самого объекта (исключая дополнительные выделения для содержания объекта). |
MemoryAllocFromAlloc |
DBTYPE_UI8 |
|
Память, выделенная для содержания этого объекта. |
ElementCount |
DBTYPE_UI4 |
Для объекта-контейнера это количество объектов, содержащихся в этом объекте. |
|
Shrinkable |
DBTYPE_BOOL |
Да |
Логическое значение, указывающее, является ли память сжимаемой (то есть может быть освобождена в связи с нехваткой памяти). Если это значение true, то память является сжимаемой; если значение false, то память не является сжимаемой. |
ObjectParentPath |
DBTYPE_WSTR |
Строка, определяющая полный путь этого объекта. |
|
ObjectID |
DBTYPE_WSTR |
Строка, определяющая объект. Полный путь этого объекта представлен строкой: (ObjectParentPath + '.' + ObjectId). |
Этот набор строк схемы не отсортирован.
Использование ADOMD.NET для возврата набора строк
Если для получения метаданных используется ADOMD.NET и набор строк схемы, то для ссылки на объект набора строк схемы в методе GetSchemaDataSet вы можете использовать идентификатор GUID или строку. Дополнительные сведения см. в разделе Работа с наборами строк схемы в ADOMD.NET.
В следующей таблице указываются значения строки и идентификатора GUID, определяющие этот набор строк.
Аргумент |
Значение |
---|---|
GUID |
A07CCD21-8148-11D0-87BB-00C04FC33942 |
ADOMDNAME |
MemoryUsage |