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

sp_iqspaceinfo 过程

显示当前数据库中每个对象使用的块数和对象所在的 dbspace 的名称。

语法

sp_iqspaceinfo ['main | [table  | index ] [...] ']

适用于

SAP IQ 服务器和 Multiplex

特权

您必须具有系统过程的 EXECUTE 特权。您还必须具有 MANAGE ANY DBSPACE 系统特权。

注释

针对当前数据库显示对象名、每个对象使用的块数和 dbspace 的名称。sp_iqspaceinfo不需要参数。

sp_iqspaceinfo 返回的信息对于管理 dbspace 很有帮助。

如果在 Multiplex 数据库上运行,缺省参数为返回共享 IQ 存储库大小的 main。

如果不提供任何参数,则必须至少拥有一个用户创建对象(如表)来接收结果。

示例

该输出来自 iqdemo 数据库中运行的 sp_iqspaceinfo 存储过程。本例中删除了一些表和索引的输出:

Name                            NBlocks    dbspace_name
Contacts                                      19       IQ_SYSTEM_MAIN 

SalesOrderItems.DBA.ASIQ_IDX_T205_C5_FP       56       IQ_SYSTEM_MAIN

Contacts.DBA.ASIQ_IDX_T206_C10_FP         55    IQ_SYSTEM_MAIN

Contacts.DBA.ASIQ_IDX_T206_C1_FP            61     IQ_SYSTEM_MAIN

...

Contacts.DBA.ASIQ_IDX_T206_C9_FP           55    IQ_SYSTEM_MAIN

Contacts.DBA.ASIQ_IDX_T206_I11_HG         19    IQ_SYSTEM_MAIN

Customers                                     20    IQ_SYSTEM_MAIN

Customers.DBA.ASIQ_IDX_T207_C1_FP           61     IQ_SYSTEM_MAIN

Customers.DBA.ASIQ_IDX_T207_C2_FP          55     IQ_SYSTEM_MAIN

...

Customers.DBA.ASIQ_IDX_T207_I10_HG         19    IQ_SYSTEM_MAIN

...