显示当前数据库中每个对象使用的块数和对象所在的 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_nameContacts 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
...