sys.dm_os_virtual_address_dump (Transact-SQL)

适用于:SQL Server Azure SQL 托管实例 Azure Synapse Analytics Analytics 平台系统(PDW)

返回有关调用进程的虚拟地址空间中的页范围的信息。

注意

VirtualQuery Windows API 也会返回此信息。

注意

若要从 Azure Synapse Analytics 或 Analytics 平台系统(PDW)调用此名称,请使用名称 sys.dm_pdw_nodes_os_virtual_address_dump。 Azure Synapse Analytics 中的无服务器 SQL 池不支持此语法。

列名称 数据类型 描述
region_base_address varbinary(8) 页区域的基址指针。 不可为 null。
region_allocation_base_address varbinary(8) 由 VirtualAlloc Windows API 函数分配的页范围的基址指针。 由 BaseAddress 成员指向的页包含在该分配范围中。 不可为 null。
region_allocation_protection varbinary(8) 首次分配区域时的保护属性。 该值为下列值之一:

- PAGE_READONLY
- PAGE_READWRITE
- PAGE_NOACCESS
- PAGE_WRITECOPY
- PAGE_EXECUTE
- PAGE_EXECUTE_READ
- PAGE_EXECUTE_READWRITE
- PAGE_EXECUTE_WRITECOPY
- PAGE_GUARD
- PAGE_NOCACHE

不可为 null。
region_size_in_bytes bigint 起始于基址的区域大小(字节),该区域中的所有页均具有相同的属性。 不可为 null。
region_state varbinary(8) 区域的当前状态。 这是以下项之一:

- MEM_COMMIT
- MEM_RESERVE
- MEM_FREE

不可为 null。
region_current_protection varbinary(8) 保护属性。 该值为下列值之一:

- PAGE_READONLY
- PAGE_READWRITE
- PAGE_NOACCESS
- PAGE_WRITECOPY
- PAGE_EXECUTE
- PAGE_EXECUTE_READ
- PAGE_EXECUTE_READWRITE
- PAGE_EXECUTE_WRITECOPY
- PAGE_GUARD
- PAGE_NOCACHE

不可为 null。
region_type varbinary(8) 标识区域中的页类型。 值可以是下列任一值:

- MEM_PRIVATE
- MEM_MAPPED
- MEM_IMAGE

不可为 null。
pdw_node_id int 适用于:Azure Synapse Analytics、Analytics Platform System (PDW)

此分发所在节点的标识符。

权限

要求具有服务器的 VIEW SERVER STATE 权限。

SQL Server 2022 及更高版本的权限

要求对服务器具有 VIEW SERVER PERFORMANCE STATE 权限。

另请参阅

动态管理视图和函数 (Transact-SQL)
与 SQL Server 操作系统相关的动态管理视图 (Transact-SQL)