1.analyze table t1 compute statistics for table;  --&gtuser_tables

(只对表的总体信息进行统计,比如行数多少等,不涉及到表字段)

2.analyze table t2 compute statistics for all columns;  --&gtuser_tab_columns

(只会收集表字段信息)

3.analyze table t3 compute statistics for all indexed columns; --&gtuser_tab_columns

(只会收集表中索引所在的字段信息)

4.analyze table t4 compute statistics for all indexes;à user_indexes

(只收集表索引的信息)

5.analyze table t5 compute statistics;

(收集表,表字段,索引的信息)

另外,可以删除分析数据:

SQL> analyze table my_table delete statistics;

SQL> analyze table my_table delete statistics for table for all indexes for all indexed columns;

例子:

create table t1 as select * from user_objects;

create table t2 as select * from user_objects;

create table t3 as select * from user_objects;

create table t4 as select * from user_objects;

create table t5 as select * from user_objects;

create table t6 as select * from user_objects;

create unique index pk_t1_idx on t1(object_id);

create unique index pk_t2_idx on t2(object_id);

create unique index pk_t3_idx on t3(object_id);

create unique index pk_t4_idx on t4(object_id);

create unique index pk_t5_idx on t5(object_id);

create unique index pk_t6_idx on t6(object_id);

(1) 查看表的统计信息

select table_name, num_rows, blocks, empty_blocks

from user_tables

where table_name in ('T1', 'T2', 'T3', 'T4', 'T5','T6');

(2) 查看字段的统计信息

select table_name,

column_name,

num_distinct,

low_value,

high_value,

density

from user_tab_columns

where table_name in ('T1', 'T2', 'T3', 'T4','T5','T6');

(3) 查看索引的统计信息

select table_name,

index_name,

blevel,

leaf_blocks,

distinct_keys,

avg_leaf_blocks_per_key avg_leaf_blocks,

avg_data_blocks_per_key avg_data_blocks,

clustering_factor,

num_rows

from user_indexes

where table_name in ('T1', 'T2', 'T3', 'T4', 'T5', 'T6');

二.执行analyze命令

analyze table t1 compute statistics for table;  --针对表收集信息

analyze table t2 compute statistics for all columns;  --针对表字段收集信息

analyze table t3 compute statistics for all indexes columns;  --收集索引字段信息

analyze table t4 compute statistics;        --收集表,表字段,索引信息

analyze table t5 compute statistics for all indexes;          --收集索引信息

analyze table t6 compute statistics for table for all indexes for all columns;

--收集表,索引,表字段信息

(1) 表的统计信息

select table_name, num_rows, blocks, empty_blocks

from user_tables

where table_name in ('T1', 'T2', 'T3', 'T4', 'T5','T6');

(2) 表中字段的统计信息

select table_name,

column_name,

num_distinct,

low_value,

high_value,

density

from user_tab_columns

where table_name in ('T1', 'T2', 'T3', 'T4','T5','T6');

(3) 索引的统计信息

没有变化,说明在创建索引的时候就ORACLE就已经收集相关信息

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29665458/viewspace-1242951/,如需转载,请注明出处,否则将追究法律责任。

oracle 定时 analyze,ORACLE-ANALYZE命令分析相关推荐

  1. 怎么看oracle定时作业,Oracle 定时作业Job详解

    Oracle 定时作业Job :用于安排和管理作业队列,通过使用作业,可以使Oracle数据库定期执行特定的任务.而且Oracle重新启动后,Job会继续运行,不用重新启动. 场景: (1)后台业务统 ...

  2. oracle定时频率,Oracle 定时任务 — 定时执行存储过程

    插入当前时间的存储过程-- create table td_test1(created_date timestamp(6)); -- delete from td_test; -- insert in ...

  3. oracle 命令分析

    命令行分析 1.修改scott用户解锁,scott默认密码为tiger alter user scott account unlock; 2.escape 对\的转义     select * fro ...

  4. Oracle数据库中常用的命令

    1.强制日志切换(forcing log switches) alter system switch logfile;2.强制执行检查点(forcing checkpoints) alter syst ...

  5. oracle定时备份SHELL,shell数据库备份脚本oracle

    如何开始使用RMAN的Oracle备份脚本? Recovery Manager(RMAN)是Oracle的一种可用于备份和恢复Oracle数据库的工具.该软件在管理服务器上运行,并通过网络与目标数据库 ...

  6. oracle gc chain,ORACLE GC 类等待事件汇总分析

    ORACLE GC 类等待事件汇总分析 作者简介: ---------------------------------------------------------------------- @ 孙 ...

  7. 看懂oracle trc文件,oracle 的 debug 工具 和 分析 trc 文件工具 ass.awk

    oracle的dump工具和分析trc文件工具ass.awk 之前介绍了oracle的一个hang住时的一个分析工具hanganalyze,这里再引入另外的一个工具,分析系统进程和单个进程的工具 1. ...

  8. Oracle 定时执行计划任务

    Oracle 定时执行计划任务 Oracle 在10g 版本以前,计划任务用的是DBMS_JOB 包,10g 版本引入DBMS_SCHEDULER 来替代先前的DBMS_JOB,在功能方面,它比DBM ...

  9. Oracle数据库服务器IO高的分析方案和案例探讨

    Oracle数据库服务器IO高的分析方案和案例探讨 本文原题<ORACLE数据库服务器IO高的分析方案和案例探讨> 目录: 慧眼识珠--服务器磁盘这么繁忙,到底是谁干的? 谨记于心--OR ...

  10. oracle定时备份详解,oracle数据定时备份

    流程: 1.root用户登录linux服务器 2.mkdir -p /backup/oracledata  #新建Oracle数据库备份目录 3.chown -R  oracle:oinstall / ...

最新文章

  1. cifar数据集介绍及到图像转换的实现
  2. Swift学习总结【持续更新】
  3. IDEA编译的JAR包运行出现“没有主清单属性”
  4. pytorch自带网络_【方家之言】一篇长文学懂 pytorch
  5. 用scikit-learn研究局部线性嵌入(LLE)
  6. ASP.NET MVC中常用的ActionResult类型
  7. java.util接口_函数接口– Java 8中java.util.function包中的函数接口
  8. 狼来了!第一批90后测试员已经开始经历测试行业求职危机……
  9. Focal loss及其实现
  10. BigDecimal 小数 浮点数 精度 财务计算
  11. yolov3从头实现(五)-- yolov3网络块
  12. Oracle12C用户创建、授权、登录
  13. Ansible详解(十五)——Ansible Role实战
  14. sql统计各科成绩大于平均分的人_SQL第三关:汇总分析
  15. 期望收益率、方差、协方差、相关系数的计算公式
  16. Swiper参数说明(swiper参数配置)
  17. ESXi 7.0主机 查看硬盘SMART健康信息
  18. D3D管线以及着色器工作原理-画一个三角形
  19. mx550和3050参数对比 mx550和rtx3050差多少
  20. 简述 npm 发包流程

热门文章

  1. 央掌世界精品赛事《凰金决》全球赛事新闻发布会圆满举行
  2. 【Arch】Android 7 Nougat源码目录结构分析
  3. Java使用LocalDate获取某个月的第一天和最后一天日期
  4. 图像去雾去雨去模糊去噪
  5. 能打开网页 玩游戏找不到服务器,浏览器打不开网页但可以玩游戏上QQ?原是DNS在作怪...
  6. 计算机考试如何截屏,教你6种电脑截屏的小技巧-电脑怎么截图
  7. offline RL介绍
  8. ubuntu关机后自动重启[无法关机]的解决办法
  9. 软件工程导论学习笔记
  10. python 网络设备巡检_Python自动巡检H3C交换机实现过程解析