rpsc.net
当前位置:首页 >> 如何在ORACLE系统中对表进行统计分析 >>

如何在ORACLE系统中对表进行统计分析

begin dbms_stats.gather_table_stats( ownname=>'XXXX',tabname => 'XXXX' ,ESTIMATE_PERCENT=>100,degree=>8, CASCADE=>true); end;

全表还是全库啊? 全表的话,可以针对某个用户来分析: SQL> exec dbms_stats.gather_schema_stats(ownname=>'scott',options=>'gather auto',estimate_percent=>dbms_stats.auto_sample_size,degree=>6); 具体的参数可以根据实际情况修改,也可...

可以通过district来取出字段,之后通过count计算总数量。 sql:select count(district id) from tablename; 如果id字段没有空值的话,可以通过count统计字段的总数量(字段内容可能重复)。 sql:select count(id) from tablename;

analyze table table_name COMPUTE STATISTICS 对表分析后在使用 select count(^) from table_name 如果你的table_name 有主键 ID select count(ID) from table_name 在统计的时候会用到主键索引

表应该加上注释,要不没法写。 大概思路是这样的,首先统计出每一天每一个员工最晚一次的日结时间。这里分为两种情况,周5和其他日期需要分别判断。 然后将用户表和刚才的日结汇总表进行左连接,日结汇总表为空的部分就意味着该员工没有日结,外...

select a.TABLE_NAME,a.LAST_ANALYZED from user_tables a

帮助你分析数据库性能,为可能需要的优化提供参考依据。

range betwwen ... and ...指的值的范围。图中查询的是同部门中sal值比当前记录值多0到300范围内的和。 假设同部门的sal有1200, 1500, 1600, 1700, 1900, 那么取1500, 1600, 1700做求和,就是4800。

大数据量处理可以用IBM的DB2,它也有完整的OLAP及DM工具。其分析报表生成等工具是cognos。 另外微软的SQL SERVER也有这方面工具,但是却只能运行在没有稳定可靠名声的windows上。

网站首页 | 网站地图
All rights reserved Powered by www.rpsc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com