如何查找特定 DB2 表中构建的所有索引?


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

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

示例

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

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

更新于:2020-11-30

532 次浏览

启动你的职业生涯

完成课程获得认证

开始
广告