Bo's Oracle Station

查看: 1515|回复: 0

课程第40次

[复制链接]

1005

主题

1469

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
12012
发表于 2019-8-11 09:41:23 | 显示全部楼层 |阅读模式
AWR是工具调优
AWR研究的对象之一是优化器统计信息,而书上详细介绍了AWR是怎么研究它的这个对象的,所以优化器统计信息就属于本质调优
(农业上播种的机器--->我们只要学会怎么按按钮就行了(你不需要学习植物学)-->但是如果播种机的说明文档里头拼命地介绍要挖多深坑。。。要间隔多少。-->就在直接介绍植物学)

  1. select  t.num_rows from dba_Tables t where t.owner='HR' and t.table_name='TBIG';


  2. select  * from dba_tab_col_statistics t where t.owner='HR' and t.table_name='TBIG';

  3. select  dbms_Stats.get_prefs(pname => 'METHOD_OPT')  from dual;

  4. select  dbms_Stats.get_prefs(pname => 'STALE_PERCENT')  from dual;

  5. select  dbms_Stats.get_prefs(pname => 'ESTIMATE_PERCENT')  from dual;

  6. select  dbms_stats.get_prefs(pname=>'NO_INVALIDATE') from dual;

  7. select  * from dba_tab_stat_prefs;


  8. select text from hr.tbig;

  9. begin
  10.   dbms_Stats.gather_table_stats(ownname => 'HR',
  11.   tabname => 'TBIG',
  12.   method_opt =>'for columns text size 254 for columns size auto');
  13. end;
  14.    

  15. begin
  16.   dbms_Stats.gather_table_stats(ownname => 'HR',
  17.   tabname => 'TBIG');

  18. end;
复制代码
  1. select  * from dba_tab_stat_prefs where owner='HR';




  2. select text from hr.tbig;

  3. begin
  4.   dbms_Stats.gather_table_stats(ownname => 'HR',
  5.   tabname => 'TBIG',
  6.   method_opt =>'for columns text size 254 for columns size auto');
  7. end;
  8.    

  9. begin
  10.   dbms_Stats.gather_table_stats(ownname => 'HR',
  11.   tabname => 'TBIG');

  12. end;

  13. select  * from dba_tab_pending_stats where owner='HR';

  14. begin
  15.   dbms_stats.set_table_prefs(ownname => 'HR',
  16.   tabname => 'TBIG',
  17.   pname => 'PUBLISH',pvalue => 'FALSE');
  18. end;


  19. begin
  20.   dbms_Stats.gather_table_stats(ownname => 'HR',
  21.   tabname => 'TBIG'
  22.   );

  23. end;

  24. begin
  25.    dbms_stats.publish_pending_stats(ownname => 'HR' ,tabname => 'TBIG');
  26. end;

  27. select  * from dba_tab_pending_stats where owner='HR';

复制代码
  1. select  * from dba_tables where table_name like 'WR_$\_%SNAPSHOT%' escape '\';
复制代码
   OWNERTABLE_NAMETABLESPACE_NAMECLUSTER_NAMEIOT_NAMESTATUSPCT_FREEPCT_USEDINI_TRANSMAX_TRANSINITIAL_EXTENTNEXT_EXTENTMIN_EXTENTSMAX_EXTENTSPCT_INCREASEFREELISTSFREELIST_GROUPSLOGGINGBACKED_UPNUM_ROWSBLOCKSEMPTY_BLOCKSAVG_SPACECHAIN_CNTAVG_ROW_LENAVG_SPACE_FREELIST_BLOCKSNUM_FREELIST_BLOCKSDEGREEINSTANCESCACHETABLE_LOCKSAMPLE_SIZELAST_ANALYZEDPARTITIONEDIOT_TYPETEMPORARYSECONDARYNESTEDBUFFER_POOLFLASH_CACHECELL_FLASH_CACHEROW_MOVEMENTGLOBAL_STATSUSER_STATSDURATIONSKIP_CORRUPTMONITORINGCLUSTER_OWNERDEPENDENCIESCOMPRESSIONCOMPRESS_FORDROPPEDREAD_ONLYSEGMENT_CREATEDRESULT_CACHE
1SYSWRM$_SNAPSHOTSYSAUX VALID10 125565536104857612147483645 YESN8150007900         1         1    NENABLED812019/8/10 14:10:26NO NNNODEFAULTDEFAULTDEFAULTDISABLEDYESNO DISABLEDYES DISABLEDDISABLED NONOYESDEFAULT
2SYSWRM$_SNAPSHOT_DETAILSSYSAUX VALID10 125565536104857612147483645 YESN6723430003800         1         1    NENABLED67232019/8/10 14:10:27NO NNNODEFAULTDEFAULTDEFAULTDISABLEDYESNO DISABLEDYES DISABLEDDISABLED NONOYESDEFAULT
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Bo's Oracle Station   

GMT+8, 2024-5-9 14:27 , Processed in 0.051297 second(s), 24 queries .

快速回复 返回顶部 返回列表