dbms_stats能良好地估计统计数据(尤其是针对较大的分区表),并能获得更好的统计结果,最终制定出速度更快的SQL执行计划。execdbms_stats.gather_schema_stats(ownname=>'SCOTT',options=>'GATHERAUTO',estimate_per...
分类:
数据库 时间:
2014-10-30 20:43:31
阅读次数:
325
数据库性能优化
相关书籍:
1.基于成本的Oracle优化法则
2.Oracle性能诊断艺术
3.基于Oracle的SQL优化
-----------------------------------------------------------------------------------------
两种优化器:
CBO cost-ba...
分类:
数据库 时间:
2014-09-16 23:49:41
阅读次数:
567
alter index index_name disable,enable针对函数索引。
SQL> create table test as select * from all_objects;
SQL> create index ind_t_object_id on test(object_id) nologging;
SQL> exec dbms_stats.gather_table_s...
分类:
数据库 时间:
2014-09-15 19:34:07
阅读次数:
521
本章提要----------------------------------------------------工具包 dbms_stats系统统计对象统计通用服务----------------------------------------------------实际上, 仅知道要处理的SQL语...
分类:
其他好文 时间:
2014-08-14 23:23:16
阅读次数:
366
Question:I want to understand when to export and import by dbms_stats statistics and learn when it is a good idea to export and import statistics.Answ...
分类:
其他好文 时间:
2014-07-23 22:29:17
阅读次数:
322
作用:DBMS_STATS.GATHER_TABLE_STATS统计表, 列,索引的统计信息.DBMS_STATS.GATHER_TABLE_STATS的语法如下:DBMS_STATS.GATHER_TABLE_STATS ( ownname VARCHAR2, tabname VARCHAR2,....
分类:
数据库 时间:
2014-07-10 15:52:45
阅读次数:
262
我们可以恢复之前的统计信息,生成原本的执行计划
SQL>BEGIN
2DBMS_STATS.restore_table_stats(ownname=>‘DAO‘,tabname=>‘TEST_STATS‘,as_of_timestamp=>‘27-JUN-1405.40.33.314757PM+08:00‘);
3END;
4/
PL/SQLproceduresuccessfullycompleted.SQL>selectcount..
分类:
数据库 时间:
2014-06-29 21:58:15
阅读次数:
431
在使用基于成本的优化器的优化器时,优化器生产执行计划时要估算每条SQL的执行成本,选择最佳的执行计划来执行sql语句。通过操纵统计信息就可以简介操纵执行计划的生成。当然需要强调的一点是,这是非常危险的行为1创建测试表SQL>createtabletest_statsas
2select*fromdba_o..
分类:
数据库 时间:
2014-06-29 21:25:23
阅读次数:
324
作用:DBMS_STATS.GATHER_TABLE_STATS统计表, 列,索引的统计信息.DBMS_STATS.GATHER_TABLE_STATS的语法如下:DBMS_STATS.GATHER_TABLE_STATS ( ownname VARCHAR2, tabname VARCHAR2,....
分类:
数据库 时间:
2014-06-26 21:18:02
阅读次数:
259
收集数据库信息时候报ORA-01652错如下
SQL>EXECDBMS_STATS.gather_database_stats;
BEGINDBMS_STATS.gather_database_stats;END;
*
ERRORatline1:
ORA-01652:unabletoextendtempsegmentby128intablespaceTEMP01
ORA-06512:at"SYS.DBMS_STATS",line13210
ORA-06512:at"SYS..
分类:
其他好文 时间:
2014-06-02 03:20:19
阅读次数:
316