显示当前共享的临时空间使用情况分布。如果从协调器运行,则 sp_iqsharedtempdistrib 会显示所有节点的共享临时空间分布。如果从辅助节点运行,仅显示该节点的共享临时空间使用情况。
Multiplex 中为每个节点保留共享临时空间,可按需使用。为某一节点保留的空间位于某一分配单元。基于动态空间需求,节点可以保留多个分配单元。节点需要更多空间时,可租用多个分配单元;不再需要时,可将空间归还全局缓冲池。空间使用情况缩减、租用期结束或服务器关闭时,分配单元将过期。
sp_iqsharedtempdistrib仅限 Multiplex。
您必须具有系统过程的 EXECUTE 特权。您还必须具有 MANAGE ANY DBSPACE 系统特权。
sp_iqsharedtempdistrib 过程返回:
列数据类型说明Server_idunsigned bigintMultiplex 服务器的服务器 ID,来自 SYSIQMPXINFO。DBSpace_namechar(128)保留了空间的 dbspace 的名称。Unit_typechar(10)分配单元的类型。有效值包括: 活动 – 当前保留,节点正在使用。已到期 – 为节点保留,但正转换回全局空间池。隔离 – 为节点保留,但由于节点故障已被隔离。VersionIDunsigned bigint单元的版本 ID。对于活动单元,为单元为节点保留时的版本。对于已到期单元,为单元到期时的版本。对于隔离单元,为单元被隔离时的版本。NBlocksunsigned bigint单元中未完成块的数量。