金融其它OracleMySQL

如何一次性查询到某数据库中每张表的数据量?

如何一次性查询到某数据库中每张表的数据量?
例如:oracle、mysql、DB2等

参与6

3同行回答

陈锐陈锐项目经理打杂
场景:例如mysql数据库数据库名称:test表名称:table1、table2、table3……需求:统计test数据库下table1、table2、table3……表的数据量显示全部

场景:
例如mysql数据库
数据库名称:test
表名称:table1、table2、table3……
需求:
统计test数据库下table1、table2、table3……表的数据量

收起
金融其它 · 2017-07-04
浏览2915
lxuelxue数据库管理员某互联网公司
用游标也可,用变量 num表示总数如果表名不确定,用动态 SQL ,不过效率不高显示全部

用游标也可,用变量 num表示总数
如果表名不确定,用动态 SQL ,不过效率不高

收起
互联网服务 · 2017-07-03
浏览3051
sunwei3sunwei3数据库管理员EBSCN
行数的话oracle的话100%搜集统计信息,然后查询行数或者就是循环查大小的话dba_segments显示全部

行数的话
oracle的话100%搜集统计信息,然后查询行数
或者就是循环查
大小的话dba_segments

收起
证券 · 2017-07-03
浏览3125

提问者

陈锐
项目经理打杂
擅长领域: 系统运维服务器中间件

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-07-03
  • 关注会员:3 人
  • 问题浏览:4531
  • 最近回答:2017-07-04
  • X社区推广