您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

sp_iqdbspace 过程

显示有关每个 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 块类型标识符的值:

  • A – 活动版本

  • B – 备份结构

  • C – 检查点日志

  • D – 数据库标识

  • F – 空闲列表

  • G – 全局空闲列表管理器

  • H – 空闲列表的标头块

  • I – 索引建议存储

  • M – Multiplex CM。Multiplex 提交标识块(实际 128 块)存在于所有 SAP IQ 数据库中,与 SAP IQ 数据库是否使用无关。

  • N – 使用列

  • O – 旧版本

  • R – RLV 空闲列表管理器。此管理器首先从主存储库空闲列表中保留块并将其标记为空闲。在 RLV 日志记录使用这些块时,它们被标记为正在使用。

  • RC – RLV 存储库日志实际正在使用的块数

  • RU – 提交日志使用的块数

  • T – 使用表

  • U – 使用索引

  • X – 在检查点处删除

    示例

    显示有关 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) 正在由提交日志使用。