如果指定system选项就只统计系统产生的信息 。
for_clause :
FOR TABLE:只统计表
FOR COLUMNS:只统计某个字段
FOR ALL COLUMNS:统计所有字段
FOR ALL INDEXED COLUMNS:统计索引的所有字段
FOR ALL INDEXES: 只分析索引
FOR ALL LOCAL INDEXES 针对分区表中的本地索引
estimate_statistics_clause
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;
validate structure :