DISCOVER_MEMORYGRANT 行集

返回由当前正在服务器上运行的作业占用的内部内存配额授予的列表。 若要查明作业是否在服务器上运行,请使用 Select * from $System.Discover_Jobs。

**适用范围:**表格模型和多维模型

行集列

DISCOVER_MEMORYGRANT 行集包含以下列。

列名

类型指示符

限制

说明

MEMORY_ID

DBTYPE_I8

 

用于标识内存配额授予的数字。 在单个 DISCOVER_MEMORYGRANT 请求的上下文中是唯一的。

SPID

DBTYPE_I4

必需 

SPID,可通过运行 Select * from $System.Discover_Sessions 获得它。

CreationTime

DBTYPE_I8 DBTYPE_DBTIMESTAMP

 

授予配额的时间。

LastRequestTime

DBTYPE_DBTIMESTAMP

 

上次修改配额请求的时间。

MemoryUsed

DBTYPE_I4

 

在与配额建立关联时使用的内存量。

MemoryGranted

DBTYPE_I4

 

授予给获取内存配额的作业以供其使用的内存量。

Blocked

DBTYPE_BOOL

 

一个布尔值,该值指示作业的阻止状态。 如果为 True,则表示将阻止作业以等待其他作业释放足够的配额来授予其配额请求。 如果为 False,则表示作业已收到其配额且可执行。

未对此架构行集进行排序。

使用 ADOMD.NET 返回行集

在使用 ADOMD.NET 和架构行集检索元数据时,可以使用 GUID 或字符串在 GetSchemaDataSet 方法中引用架构行集对象。 有关详细信息,请参阅使用 ADOMD.NET 中的架构行集

下表提供了用于标识此行集的 GUID 和字符串值。

参数

GUID

a07ccd23-8148-11d0-87bb-00c04fc33942

ADOMDNAME

MemoryGrant

请参阅

参考

XML for Analysis 架构行集