您将如何找出在特定DB2表中构建的所有索引?

DB2索引用于提高查询性能并加快查询结果。可以在单个表上构建多个索引,并且DB2优化器根据WHERE子句中使用的谓词选择不同的索引来获取查询结果。

为了找出在特定表上建立的所有索引,我们将使用DB2系统表SYSIBM.SYSINDEXES。该表记录了与索引有关的所有详细信息。可以在此表上使用以下SQL查询以获得所需的结果。

示例

SELECT NAME, TBNAME FROM SYSIBM.SYSINDEXES
   WHERE TBNAME = ‘’

NAME列指示索引的名称,而TBNAME列指示表的名称。

猜你喜欢