2019-06-13
统计数据大小 和表的行数
别人经常会问你管理的库有多大,有多少行数据库,请问这个怎么去统计,能给下脚本么,去生产库统计的时候执行脚本最好不影响生产,不影响性能。
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
别人经常会问你管理的库有多大,有多少行数据库,请问这个怎么去统计,能给下脚本么,去生产库统计的时候执行脚本最好不影响生产,不影响性能。
统计数据库对象总大小可以查询dba_segments视图,使用总空间大小可以查询dba_data_files视图。
评论
有用 0通常数据库多大,通过查询数据文件占用空间和段占用空间两个标准来衡量:
--数据文件总大小
select sum(BYTES)/1024/1024/1024 db_file_G from v$datafile;
--实际段大小
select sum(BYTES)/1024/1024/1024 seg_G from dba_segments;
至于多少行,一般说的是最大的表有多少行数据,可以参考如下SQL:
--统计信息中表的最大行数
select max(NUM_ROWS) from dba_tables;
评论
有用 0
墨值悬赏