分区表(主对象、子对象)历史统计信息

select  
case when subobject_name  is null then       obj.object_id else null end object_id ,--主对象id
case when obj.object_type  = ‘TABLE‘ then       obj.object_type else null end object_type ,--主对象type
case when obj.object_type  = ‘TABLE‘ then       obj.object_name  else null end object_name ,--主对象name  
case when obj.object_type  = ‘TABLE PARTITION‘ then    obj.data_object_id end subobject_id , --子对象id
case when obj.object_type  = ‘TABLE PARTITION‘ then    obj.object_type end subobject_type , --子对象type
case when subobject_name  is not null then obj.object_name||‘(‘||obj.subobject_name||‘)‘   else   null end subobject_name ,  --子对象name
wri.rowcnt,
wri.blkcnt,
wri.avgrln,
wri.analyzetime  
 from dba_objects obj
 left join
wri$_optstat_tab_history wri
on wri.obj#=obj.data_object_id
where obj.object_name=‘JS_SKSKJDK_DZFPMX‘
 order by wri.analyzetime desc nulls last,obj.subobject_name asc nulls last,
 obj.data_object_id desc nulls last;
 
 
OBJECT_ID OBJECT_TYP OBJECT_NAME          SUBOBJECT_ID SUBOBJECT_TYPE       SUBOBJECT_NAME                     ROWCNT     BLKCNT     AVGRLN ANALYZETI
--------- ---------- -------------------- ------------ -------------------- ------------------------------ ---------- ---------- ---------- ---------
                                                 74938 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201710)        150000     103111        748 24-MAY-17
                                                 74939 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201711)             0         73          0 24-MAY-17
                                                 74940 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201712)             0         73          0 24-MAY-17
                                                 79139 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_202001)             0          0          0 24-MAY-17
                                                 79145 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_202002)             0          0          0 24-MAY-17
                                                 79151 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_202003)             0          0          0 24-MAY-17
                                                 79157 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_202004)             0          0          0 24-MAY-17
                                                 79163 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_202005)             0          0          0 24-MAY-17
                                                 74929 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201701)           999       3205        746 24-MAY-17
                                                 74930 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201702)             0         73          0 24-MAY-17
                                                 74931 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201703)             0         73          0 24-MAY-17
                                                 74932 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201704)             0         73          0 24-MAY-17
                                                 74933 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201705)            25         73        744 24-MAY-17
                                                 74934 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201706)            15         73        744 24-MAY-17
                                                 74935 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201707)             0         73          0 24-MAY-17
                                                 74936 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201708)             0         73          0 24-MAY-17
                                                 74937 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201709)             0         73          0 24-MAY-17
                                                 74918 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201602)             0        685          0 24-MAY-17
                                                 74919 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201603)             0         73          0 24-MAY-17
                                                 74920 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201604)             0         73          0 24-MAY-17
                                                 74921 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201605)             0         73          0 24-MAY-17
                                                 74922 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201606)             0         73          0 24-MAY-17
                                                 74923 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201607)             0         73          0 24-MAY-17
                                                 74924 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201608)             0         73          0 24-MAY-17
                                                 74925 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201609)             0         73          0 24-MAY-17
                                                 74926 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201610)             0         73          0 24-MAY-17
                                                 74927 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201611)             0         73          0 24-MAY-17
                                                 74928 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201612)             0       3064          0 24-MAY-17
                                                 79151 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_202003)             0          0          0 23-MAY-17
                                                 79157 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_202004)             0          0          0 23-MAY-17
                                                 79163 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_202005)             0          0          0 23-MAY-17
                                                 79139 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_202001)             0          0          0 23-MAY-17
                                                 79145 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_202002)             0          0          0 23-MAY-17
                                                 74940 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201712)             0         73          0 11-APR-17
                                                 74939 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201711)             0         73          0 11-APR-17
                                                 74930 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201702)             0         73          0 11-APR-17
                                                 74931 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201703)             0         73          0 11-APR-17
                                                 74932 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201704)             0         73          0 11-APR-17
                                                 74933 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201705)            25         73        757 11-APR-17
                                                 74934 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201706)            15         73        757 11-APR-17
                                                 74935 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201707)             0         73          0 11-APR-17
                                                 74936 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201708)             0         73          0 11-APR-17
                                                 74937 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201709)             0         73          0 11-APR-17
                                                 74938 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201710)        150000     103111        761 11-APR-17
                                                 74924 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201608)             0         73          0 11-APR-17
                                                 74925 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201609)             0         73          0 11-APR-17
                                                 74926 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201610)             0         73          0 11-APR-17
                                                 74927 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201611)             0         73          0 11-APR-17
                                                 74928 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201612)             0       3064          0 11-APR-17
                                                 74929 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201701)           999       3205        759 11-APR-17
                                                 74918 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201602)             0        685          0 11-APR-17
                                                 74919 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201603)             0         73          0 11-APR-17
                                                 74920 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201604)             0         73          0 11-APR-17
                                                 74921 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201605)             0         73          0 11-APR-17
                                                 74922 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201606)             0         73          0 11-APR-17
                                                 74923 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_201607)             0         73          0 11-APR-17
                                                 79139 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_202001)
                                                 79145 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_202002)
                                                 79151 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_202003)
                                                 79157 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_202004)
                                                 79163 TABLE PARTITION      JS_SKSKJDK_DZFPMX(P_202005)
    74917 TABLE      JS_SKSKJDK_DZFPMX

时间: 2024-10-13 16:38:29

分区表(主对象、子对象)历史统计信息的相关文章

数据库性能优化、统计信息与对象统计信息概述收集、扩展统计信息、dbms_stats.get_prefs

数据库性能优化 相关书籍: 1.基于成本的Oracle优化法则 2.Oracle性能诊断艺术 3.基于Oracle的SQL优化 ----------------------------------------------------------------------------------------- 两种优化器: CBO  cost-base optimizer 基于cost 更大适应性/灵活性/10g开始 RBO  rule-base optimizer 基于规则 制定了15条/10g以

使用analyze命令统计信息

① 搜集和删除索引.表和簇的统计信息② 验证表.索引和簇的结构③ 鉴定表和簇和行迁移和行链接针对analyze的搜集和删除统计信息功能而言Oracle推荐使用DBMS_STATS包来代替analyze搜集优化信息DBMS_STATS可以并行的搜集信息,可以搜集分区表的全局信息进一步来说,CBO只会使用DBMS_STATS包所统计出来的信息    https://blog.csdn.net/iteye_14608/article/details/82447870 1.以计算模式收集表.表的所有列及

oracle里表、索引、列的统计信息

一.表的统计信息 表的统计信息用于描述表的详细信息,包括记录数(num_rows).表块的数量(blocks).平均行长度(avg_row_len)等典型维度.这些维度可以通过数据字典表DBA_TABLES.DBA_TAB_PARTITIONS和DBA_TAB_SUBPARTITIONS来分别查看表.分区表的分区和分区表的子分区的统计信息. 二.索引的统计信息 索引的统计信息描述了索引的详细信息,它包含了索引的层级(blevel).叶子块数量(leaf_blocks).聚簇因子(clusteri

10-SQLServer中统计信息的使用

一.总结 1.网址https://docs.microsoft.com/en-us/sql/relational-databases/system-catalog-views/sys-stats-transact-sql?view=sql-server-2017(sys.stats)2.什么是统计信息? 统计信息描述了表格或者索引视图中的某些列的值的分布情况,属于数据库对象. 3.根据统计信息,查询优化器就能评估查询过程中需要读取的行数以及结果集情况,同时也能创建高质量的查询计划.其实统计信息就

04 系统和对象统计信息

本章提要----------------------------------------------------工具包 dbms_stats系统统计对象统计通用服务----------------------------------------------------实际上, 仅知道要处理的SQL语句和它引用的对象结构, 查询优化器还是无法提供高效的执行计划, 优化器还必须要量化待处理的数据量.4.1 工具包 dbms_stats 简介    过去, 对象统计是通过SQL语句ANALYZE来收集

Oracle性能分析12:对象统计信息

对象统计信息描述数据是如何在数据库中存储的,查询优化器使用这些统计信息来做出正确的决定.Oracle中有三种类型的对象统计信息:表统计.列统计和索引统计.而在每种类型中,有细分为:表或索引级别的统计.分区级别统计和子分区级别的统计,后面两种只有在对象被分区和具有子分区的情况下才可用. 统计信息相关视图 表统计信息 表/索引级别的统计 user_tab_statistics user_tables 分区级别的统计 user_tab_statistics user_tab_partitions 子分

Oracle 分区表的统计信息实例

ORACLE的统计信息在执行SQL的过程中扮演着非常重要的作用,而且ORACLE在表的各个层次都会有不同的统计信息,通过这些统计信息来描述表的,列的各种各样的统计信息.下面通过一个复合分区表来说明一些常见的和不常见的统计信息. 搭建测试用例 --创建表. SQL> create table test partition by range(object_id) subpartition by hash(object_type) subpartitions 4 (partition p1 value

11G新特性 -- 分区表和增量统计信息

对于分区表,优化器会在全局级别为整个表维护一份统计信息,也会在分区级别为分区表维护一份统计信息. 对于大多数分区,dml一般都是在最近的分区上执行.在11g中,数据库支持只对那些发生一定数据变化的分区收集统计信息(默认的threshold是分区的10%的行) 11g之前,数据库为了获得global统计信息,必须扫描整个表.而在11g中,数据库可以增量维护global统计信息,通过仅扫描那些有一定比例数据发生变化的分区,其他分区仍然使用老的统计信息. 分区表的增量统计信息不会增量维护直方图. 使用

分区表的统计信息收集策略

#####1 如果每天产生一个分区, 1.10g库如果是一个日分区表,每天产生20到30万 笔数据,可以考虑采用分区复制的方式来缓解10g 晚上22点的统计信息造成的I/O 高峰期的 2.11g库可以采用"Incremental Statistic 的方式只收集增量数据. https://blogs.oracle.com/optimizer/maintaining-statistics-on-large-partitioned-tables Maintaining statistics on l