zoukankan      html  css  js  c++  java
  • oracle数据库统计信息

     Exec dbms_stats.gather_schema_stats( ownname => 'cbs', options => 'GATHER AUTO', estimate_percent => dbms_stats.auto_sample_size, method_opt => 'for all indexed columns ',  degree => 6 ) ;

    创建统计信息历史保留表
    exec dbms_stats.create_stat_table(ownname => 'cbs',stattab => 'stat_table') ;

    exec dbms_stats.export_schema_stats(ownname => 'cbs',stattab => 'stat_table') ;


    --创建统计信息历史保留表

    sql> exec dbms_stats.create_stat_table(ownname => 'cbs',stattab => 'stat_table') ; 
    --导出整个scheme的统计信息

    sql> exec dbms_stats.export_schema_stats(ownname => 'cbs',stattab => 'stat_table') ;  
        --分析scheme

    Exec dbms_stats.gather_schema_stats( ownname => 'cbs', options => 'GATHER AUTO', estimate_percent => dbms_stats.auto_sample_size, method_opt => 'for all indexed columns ',  degree => 6 ) ;
     
        --分析表

    sql> exec dbms_stats.gather_table_stats(ownname => 'cbs',tabname => 'work_list',estimate_percent => 10,method_opt=> 'for all indexed columns') ;  
        --分析索引
    SQL> exec dbms_stats.gather_index_stats(ownname => 'cbs',indname => 'IDX_ADM_PERMISSION_PID_MID',estimate_percent => '10',degree => '4') ; 
        --如果发现执行计划走错,删除表的统计信息

    SQL>dbms_stats.delete_table_stats(ownname => 'cbs',tabname => 'work_list') ; 
        --导入表的历史统计信息

    sql> exec dbms_stats.import_table_stats(ownname => 'cbs',tabname => 'work_list',stattab => 'stat_table') ;  
        --如果进行分析后,大部分表的执行计划都走错,需要导回整个scheme的统计信息

    sql> exec dbms_stats.import_schema_stats(ownname => 'cbs',stattab => 'stat_table'); 
        --导入索引的统计信息

    SQL> exec dbms_stats.import_index_stats(ownname => 'cbs',indname => 'IDX_ADM_PERMISSION_PID_MID',stattab => 'stat_table')  
        --检查是否导入成功

    SQL> select table_name,num_rows,a.blocks,a.last_analyzed from all_tables a where a.table_name='WORK_LIST';

  • 相关阅读:
    cocos2d-x CCNotificationCenter一个优化想法
    【备忘】尾调用(尾递归)--来自维基百科
    [转] 关于Mongodb的全面总结,学习mongodb的人,可以从这里开始
    [转]编程修养
    DirectX11 SDK 例程报错解决方法
    unity3d Vector3.Lerp解析
    unity3d 三分钟实现简单的赛车漂移
    Unity 5.3.1 No Android/IOS module loaded
    unity3d 音频无缝循环
    unity3d 扩展NGUI Tweener —— TweenTime
  • 原文地址:https://www.cnblogs.com/wuxi/p/2779835.html
Copyright © 2011-2022 走看看