显示有关每个 SAP IQ dbspace 的详细信息。
sp_iqdbspace [ ] SAP IQ 服务器和 Multiplex。
您必须具有系统过程的 EXECUTE 特权。您还必须具有 MANAGE ANY DBSPACE 系统特权。
利用 sp_iqdbspace 中的信息确定是否必须移动数据,以及对于已移动的数据是否已释放旧版本。
sp_iqdbspace 过程返回:
列名说明DBSpaceName在 CREATE DBSPACE 语句中指定的 dbspace 名称。Dbspace 始终不区分大小写,不受 CREATE DATABASE、CASE IGNORE 或 CASE RESPECT 规范的限制。 DBSpaceTypedbspace 的类型(MAIN、SHARED_TEMP、TEMPORARY、RLV 或 CACHE)。WritableT(可写)或 F(不可写)。OnlineT(联机)或 F(脱机)Usage所有文件当前使用的 dbspace 占整个 dbspace 的百分比。TotalSizedbspace 中所有文件的总大小的表示单位: B(字节)K(千字节)M(兆字节)G(千兆字节)T(百万兆字节)P(千万亿字节)Reservedbspace 中可以添加到所有文件的保留空间总大小。NumFilesdbspace 中的文件数。NumRWFilesdbspace 中的读写文件数。StripingonT(打开)或 F(关闭)。StripeSize如果磁盘条带化已开启,则始终为 1。BlkTypes用户数据和内部系统结构占用的空间。OkToDrop"Y" 表示可删除 dbspace;否则为 "N"。lsname与 DAS dbspace 相关的逻辑服务器。is_dbspace_preallocated“F”表示在成熟(不是原始)的文件系统中创建 dbspace 时,CREATE DBSPACE 语句使用 NOPREALLOCATE 关键字;否则为“T”(缺省)。 BlkTypes 块类型标识符的值:
Multiplex CM。Multiplex 提交标识块(实际 128 块)存在于所有 SAP IQ 数据库中,与 SAP IQ 数据库是否使用无关。
RLV 空闲列表管理器。此管理器首先从主存储库空闲列表中保留块并将其标记为空闲。在 RLV 日志记录使用这些块时,它们被标记为正在使用。
RLV 存储库日志实际正在使用的块数
显示有关 dbspace 的信息:
DBSpaceNameDBSpaceTypeWritableOnlineUsageiq_mainMAINTT26IQ_SYSTEM_LOGPITRTT0IQ_SYSTEM_MAINMAINTT22IQ_SYSTEM_MAINTEMPORARYTT23rvspaceRLVTT17 TotalSizeReserveNumRWFilesNumFilesStripingon100 M200 M11T0 B0 B11F100 M200 M11T25 M200 M11T1000 M0 B11F StripSizeBlkTypesOkToDroplsnameis_dbspace_preallocated1 K1H、3254AN(NULL)T0 B1HN(NULL)T1 K1H,2528F,32D,128MN(NULL)T1 K1H、64F、16AN(NULL)T1 K1H,20480R,2096RU,1040RCNlsnameT 注意 对于 rvspace RLV dbspace,在 BlkTypes 列中为 RLV 存储库日志 (20489R) 保留了 20480 块,其中 2096 块正在使用 (RU),1040 块 (RC) 正在由提交日志使用。