db2数据库如何查询某个表上的每个索引大小?

每个索引的大小,单位是什么?显示全部

每个索引的大小,单位是什么?

收起
参与7

查看其它 1 个回答macrozeng的回答

macrozengmacrozeng数据库管理员IBM

也可以通过 admin_get_index_info 来查询具体 index 信息

举个例子

db2 => SELECT tabname, indname,iid, index_object_l_size, index_object_p_size  FROM TABLE(sysproc.admin_get_index_info(\'I\',\'\',\'\')) AS t where tabname=\'EMP\';

TABNAME                                                                                                                          INDNAME                                                                                                                          IID    INDEX_OBJECT_L_SIZE  INDEX_OBJECT_P_SIZE

-------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------- ------ -------------------- --------------------

EMP                                                                                                                              SQL151013071641000                                                                                                                    1                  256                  256

EMP                                                                                                                              TT                                                                                                                                    2                  256                  256

EMP                                                                                                                              TT1                                                                                                                                   3                  256                  256

  3 record(s) selected.

政府机关 · 2017-04-19
浏览6285

回答者

macrozeng
数据库管理员IBM

macrozeng 最近回答过的问题

回答状态

  • 发布时间:2017-04-19
  • 关注会员:3 人
  • 回答浏览:6285
  • X社区推广