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)