各位仔细分析一下,小弟不明白,非常感谢!

解决方案 »

  1.   

    我听说要通过语句analyse table或者是analyse index来分析表,这样做有什么用?是建完库后进行分析吗?
      

  2.   

    请指点一下应该怎么分析表,步骤是什么?比如我现在有一个表叫T_CUST,记录数有500万条,我该怎么分析我的表呢?其中有三个联合主键,4个索引,分析后的结果怎么用呢?
      

  3.   

    分析表可以生成统计数字诸如:表的行数(num_rows),使用的数据块数量(blocks)等。使用
    analyze 命令生成表及其索引的统计数字。 如:analyze table t_cust computer statistics;分析完后,可以在DBA_TABLES,ALL_TABLES,USER_TABLES中查看生成的统计数字。这些统计数字可以被基于开销的优化程序使用。oracle根据这些统计数字选择sql语句的执行计划。