如何查詢特定 DB2 表中構建的所有索引?


DB2 索引用於提高查詢效能並加快查詢結果速度。可以在單個表上構建多個索引,DB2 最佳化器根據 WHERE 子句中使用的謂詞選擇不同的索引來獲取查詢結果。

為了找出在特定表上構建的所有索引,我們將使用 DB2 系統表 SYSIBM.SYSINDEXES。此表記錄與索引相關的所有詳細資訊。可以在此表上使用以下 SQL 查詢來獲取所需結果。

示例

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

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

更新於:2020-11-30

532 次瀏覽

啟動你的職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.