除了DB2ADVIS,还有什么办法来根据SQL语句建立索引

如果能有automate tools,那很好;不过最好能详细讲解一下建立索引的原理,特别是分析一下为什么有些直接把column放在index里,有些放在include的条件里?还有,syscat.columns, syscat.coldist如何来查看字段分布和建立索引...显示全部

如果能有automate tools,那很好;不过最好能详细讲解一下建立索引的原理,特别是分析一下为什么有些直接把column放在index里,有些放在include的条件里?

还有,syscat.columns, syscat.coldist如何来查看字段分布和建立索引

收起
参与17

查看其它 2 个回答nxdy的回答

nxdynxdy系统运维工程师nj

在对表做runstats的时候 需要加上with distribution 选项,这样数据库就会统计分布信息。
查看语句如下:
select colname,colcard from syscat.columns where tabname='表名'
select colvalue,valcount,distcount from syscat.coldist where tabname='表名' and colname='字段名' and type='F'

银行 · 2018-05-25
浏览2464

回答者

nxdy
nxdy0011
系统运维工程师nj

nxdy 最近回答过的问题

回答状态

  • 发布时间:2018-05-25
  • 关注会员:4 人
  • 回答浏览:2464
  • X社区推广