analyze table会使oracle数据库慢变慢吗

只知道对Oracle数据库的单表做表分析语句是 analyze table 表名 compute statistics_百度知道
只知道对Oracle数据库的单表做表分析语句是 analyze table 表名 compute statistics
请问如何对Oracle数据库的全表做表分析,能不能给个实例?
start&#39?全表的话;N); exec dbms_stats.gather_system_stats('&#39,estimate_percent=&gt,统计分析要消耗大量资源:SQL&gt,可以针对某个用户来分析; exec dbms_stats,degree=&gt,建议不要在业务繁忙时做;interval'
结束SQL&gt,interval=&');gather auto&#39,但是也可以收到分析,也可以加其他的参数进来全库的话; exec dbms_stats.gather_system_stats(';scott&#39.gather_schema_stats(ownname=&stop');;6),options=&:SQL&dbms_ exec dbms_stats.gather_system_stats(&#39.auto_sample_
具体的参数可以根据实际情况修改;
开始SQL&gt,10g会自动分析的全表还是全库啊
其他类似问题
oracle数据库的相关知识
按默认排序
其他1条回答
查看 dbms_stat 的帮助
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁ANALYZE&TABLE&row_mig_chain_demo&COMPUTE&STATISTICS;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
SELECT&chain_cnt,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&round(chain_cnt/num_rows*100,2)&pct_chained,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&avg_row_len,&pct_free&,&pct_used&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&FROM&user_tables&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
WHERE&table_name&=&'ROW_MIG_CHAIN_DEMO';&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&CHAIN_CNT&PCT_CHAINED&AVG_ROW_LEN&&&PCT_FREE&&&PCT_USED&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&3&&&&&&&&&100&&&&&&&&3691&&&&&&&&&10&&&&&&&&&40&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
  十、列出链接行
  当使用analyze table中的list chained rows子句能够列出一个表上的链接行。该命令的结果是将所有的链接上存储到一个由list chained rows子句显示指定的表中。 这些结构有助于决定是否将来有足够的空间实现行更新。
  创建CHAINED_ROWS 表
  创建一个用于存储analyze ... list chained rows命令结果的表,可以执行位于$ORACLE_HOME/rdbms/admin目录下的UTLCHAIN.SQL或UTLCHN1.SQL 脚本。
  这个脚本会在当前schema下创建一个名为chained_rows的表
&&& create table CHAINED_ROWS (&&&&& owner_name&&&&&&&& varchar2(30),&&&&& table_name&&&&&&&& varchar2(30),&&&&& cluster_name&&&&&& varchar2(30),&&&&& partition_name&&&& varchar2(30),&&&&& subpartition_name& varchar2(30),&&&&& head_rowid&&&&&&&& rowid,&&&&& analyze_timestamp& date&&& );
& 当chained_rows表创建后,可以使用analyze table命令来指向该表作为输出。Oracle数据库的数据统计(Analyze)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者
评价文档:
&&¥3.00
喜欢此文档的还喜欢
Oracle数据库的数据统计(Analyze)
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
大小:4.34KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢

我要回帖

更多关于 oracle数据库慢 的文章

 

随机推荐