软件开发Db2db2 v9.7

db2 查看统计模块表的条数时为什么会出现-1?

win server 2008 db2 v9.7
suse 11 db2 v9.7
命令:select tabname,card from syscat.tables where tabschema = '模式'

为什么有些表会出现-1,但根据tabname
select count(*) from tabname 会得出另一个值
因为在做库迁移,需要去验证数据条数
或者有没有其他好办法来验证某个模式所有表的条数
568893983777049733.jpg

568893983777049733.jpg

849308689073433910.jpg
849308689073433910.jpg

参与9

2同行回答

libai21libai21课题专家组软件架构设计师海通证券
-1是因为没有收集统计信息另外这里面记录的card值是你收集统计信息时表中的记录数,所以在迁移时,用这个做比较可能会不准确,建议还是实际查询一下显示全部

-1是因为没有收集统计信息
另外这里面记录的card值是你收集统计信息时表中的记录数,所以在迁移时,用这个做比较可能会不准确,建议还是实际查询一下

收起
证券 · 2018-06-01
浏览3760
tangerrinetangerrine技术经理CSDC
runstats显示全部

runstats

收起
证券 · 2018-06-01
浏览3772

提问者

chinazzb
系统运维工程师null
擅长领域: 服务器数据库信创

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-06-01
  • 关注会员:3 人
  • 问题浏览:4391
  • 最近回答:2018-06-01
  • X社区推广