Oracle 工具:Analyze,Oracle推荐使用DBMS_STATS包来代替analyze搜集优化信息,DBMS_STATS可以并行的搜集信息,可以搜集分区表的

㈠ 三大功能

① 搜集和删除索引、表和簇的统计信息

② 验证表、索引和簇的结构

③ 鉴定表和簇和行迁移和行链接

针对analyze的搜集和删除统计信息功能而言

Oracle推荐使用DBMS_STATS包来代替analyze搜集优化信息

DBMS_STATS可以并行的搜集信息,可以搜集分区表的全局信息

进一步来说,,CBO只会使用DBMS_STATS包所统计出来的信息

㈡ 先决条件

① 在自己的方案中

② 或有analyze any system 的权限

㈢ 语法

ANALYZE

{ TABLE [ schema.]table

[ PARTITION ( partition ) | SUBPARTITION ( subpartition ) ]

| INDEX [ schema. ]index

[ PARTITION ( partition ) | SUBPARTITION ( subpartition ) ]

| CLUSTER [ schema. ]cluster

}

{ COMPUTE [ SYSTEM ] STATISTICS [for_clause]

| ESTIMATE [ SYSTEM ] STATISTICS [for_clause][SAMPLE integer { ROWS | PERCENT }]

| validation_clauses

| LIST CHAINED ROWS [ into_clause ]

| DELETE [ SYSTEM ] STATISTICS

} ;

注释:

① INDEX index:对索引进行分析,分析的结果会放在USER_INDEXES, ALL_INDEXES,或 DBA_INDEXES中

② TABLE table:对表进行分析,分析的结果会放在USER_TABLES, ALL_TABLES, and DBA_TABLES表中

分析表的限制:

不可以分析数据字典表

不可以分析扩展表,但可以用DBMS_STATS来实现这个目的

不可以分析临时表

不可以计算或估计下列字段类型:

REFs, varrays, nested tables, LOBs , LONGs, or object types

③ CLUSTER cluster:对簇进行分析,分析的结果会放在ALL_CLUSTERS, USER_CLUSTERS and DBA_CLUSTERS

④ compute_statistics_clause

语法:COMPUTE [ SYSTEM ] STATISTICS [for_clause]

对分析对象进行精确的统计,然后把信息存储的数据字典中。可以选择对表或对字段进行分析

computed和estimated这两种方式的统计数据都被优化器用来影响sql的执行计划

如果指定system选项就只统计系统产生的信息

for_clause:

FOR TABLE:只统计表

FOR COLUMNS:只统计某个字段

FOR ALL COLUMNS:统计所有字段

FOR ALL INDEXED COLUMNS:统计索引的所有字段

⑤ ESTIMATE [ SYSTEM ] STATISTICS [for_clause][SAMPLE integer { ROWS | PERCENT }]

只是对部分行做一个大概的统计。适用于大表

SAMPLE:指定具体统计多少行,如果忽略这个参数的话,oracle会默认为1064行

ROWS causes:行数 Oracle to sample integer rows of the table or cluster or integer entries from the index. The integer must be at least 1.

PERCENT causes:百分数

⑥ validation_clauses

分析REF或是对像的结构

例如:

ANALYZE TABLE employees VALIDATE STRUCTURE CASCADE;

ANALYZE TABLE customers VALIDATE REF UPDATE;

通常用于物理和逻辑的一致性检查

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

oracle analyze any,Oracle 工具:Analyze相关推荐

  1. oracle收集统计计划,oracle收集统计信息之analyze

    oracle收集统计信息之analyze 1.analyze 收集表,索引的统计信息,现在oracle不推荐用analyze收集统计信息 收集表的统计信息Analyze table tablename ...

  2. oracle收集统计信息之analyze

    oracle收集统计信息之analyze 1.analyze 收集表,索引的统计信息,现在oracle不推荐用analyze收集统计信息  收集表的统计信息Analyze table tablenam ...

  3. Oracle TFA日志收集工具的安装与使用

    TFA日志收集工具: 一.介绍: TFA全称:Trace File Analyzer,日志分析工具. TFA会监视的日志,以发现可能影响服务的重大问题,在检测到任何潜在问题时也会自动收集相关的诊断信息 ...

  4. Oracle GI 日志收集工具 - TFA

    1.TFA的目的: TFA是个11.2版本上推出的用来收集Grid Infrastructure/RAC环境下的诊断日志的工具,它可以用非常简单的命令协助用户收集RAC里的日志,以便进一步进行诊断:T ...

  5. oracle hot patch david,Oracle EBS使用adpatch工具打patch过程(hotpatch mode)

    从Metalink下载补丁 登陆到Metalink(https://support.oracle.com),Oracle内部用户可以使用ARU来下载. 点击Patches & Updates ...

  6. Oracle EBS渗透测试工具

    ERP安全是IT安全的独立部分.如今,ERP代表了各种基于不同技术编写的各种工具和服务.在安全领域拥有适当的知识和便于管理的工具是至关重要的. 当我们在探索Oracle电子商务套件安全性时,我们注意到 ...

  7. Oracle迁移至PostgreSQL工具之Ora2Pg

    1. 描述 Ora2Pg是一个免费的工具,用于将Oracle数据库迁移到PostgreSQL兼容的模式.它连接您的Oracle数据库,自动扫描并提取它的结构或数据,然后生成可以装载到PostgreSQ ...

  8. oracle mysql 数据验证工具_Oracle Orion tool check io(ORACLE Orion 工具查看以及校验IO)

    文档主要来自oracle官方文档performance 8.3章节 Oracle数据库提供了Orion,一种 I/O校准工具.Orion是预测Oracle数据库性能的工具,无需安装Oracle或创建数 ...

  9. oracle数据库path,利用Path环境变量解决oracle数据库和owb工具不兼容问题!

    利用Path环境变量解决oracle数据库和owb工具不兼容问题! 2009年5月4日 现象: 安装了oracle9i和owb10后往往会出现各自工具不能启动的现象,比如安装完oracle9i后再安装 ...

  10. delphi Oracle导出多个表,Oracle数据库自动备份工具(Delphi源码)

    Oracle数据库自动备份工具(Delphi源码) 下载地址:http://www.blogjava.net/Files/96sd2/OraSvr.rar 『OracleBackupService』简 ...

最新文章

  1. git命令查看远程分支
  2. 什么是 LOW-CODE ?
  3. sql backup database备份d盘_ClickHouse 备份与恢复
  4. rvm的安装, 使用rvm, 安装ruby, 以及gem的使用 (转)
  5. app服务器该如何配置文件,当你使用 SQL Server 2016 或更高版本应用用户配置文件时,App-V 服务器发布可能会失败...
  6. 索尼推出 PlayStation 漏洞奖励计划,最严重漏洞5万美元起步
  7. 展示360度全景影像的利器--PanoramaGL
  8. Javascript标准参考教程学习记录
  9. DBSCAN(自适应密度聚类)算法解析
  10. 图书管理系统Java代码
  11. php简写是哪个国家的货币,php是神马货币全称
  12. win10键盘全变成快捷键_电脑键盘灵敏度设置方法
  13. 计算机按键 shift的作用,Shift键的作用大全 Shift是什么意思
  14. 图论·并查集·题解【Cow at Large G·atlarge】
  15. android浏览器实现收藏功能,Lua布局fusionapp 收藏功能与历史记录实现
  16. “云脉文档管理”微信小程序提供高效的办公体验
  17. Selenium WebDriver(1)——入门篇
  18. 一分钟读懂PDCA 循环
  19. 如何查询SCI和EI索引号
  20. 多线程同步——哲学家吃饭问题

热门文章

  1. 最简单的人脸识别系统搭建
  2. 寒假训练营第一天(学会CB):D - Unimodal Array
  3. [POJ3537]Crosses and Crosses
  4. 怎样查询服务器中标信息,太极中标云服务器
  5. 三十、动名词短语 2
  6. html书签制作方法图片大全,简单纸书签的折法 纸书签制作方法步骤图
  7. 求解字谜游戏java_有趣的字谜游戏,一起来解锁答案吧!
  8. DataStructuresAndAlgorithm--字谜游戏
  9. 特殊字符--百度百科
  10. WPS-Word中换行符、回车符删除不掉怎么办?某一个空行删不掉