dbms_stats.set_system_stats 使用
2017-08-28 21:21
246 查看
http://www.searu.org/19178.html
Oracle 11g R2 全表扫描成本计算(工作量模式-workload)
alter session set "_optimizer_cost_model" = cpu;
ALTER SESSION SET optimizer_features_enable = '10.2.0.4';
ALTER SESSION SET optimizer_dynamic_sampling = 2;
ALTER SESSION SET EVENTS '10046 TRACE NAME CONTEXT FOREVER, LEVEL 12';
alter index idx_1 rebuild reverse;
start setenv
execute dbms_random.seed(0)
begin
begin execute immediate 'purge recyclebin'; --清空回收站
exception when others then null;
end;
begin
dbms_stats.set_system_stats('MBRC',8); --多块读取为8块
dbms_stats.set_system_stats('MREADTIM',26); --对块读取平均时间为26毫秒
dbms_stats.set_system_stats('SREADTIM',12); --单块读取平均时间为30毫秒
dbms_stats.set_system_stats('CPUSPEED',800); --cpu每秒可执行800,000,000个操作
exception
when others then null;
end;
begin execute immediate 'begin dbms_stats.delete_system_stats; end;'; --删除系统统计信息
exception when others then null;
end;
begin execute immediate 'alter session set "_optimizer_cost_model"=io'; --基于io来计算估值
exception when others then null;
end;
end;
/
Oracle 11g R2 全表扫描成本计算(工作量模式-workload)
alter session set "_optimizer_cost_model" = cpu;
ALTER SESSION SET optimizer_features_enable = '10.2.0.4';
ALTER SESSION SET optimizer_dynamic_sampling = 2;
ALTER SESSION SET EVENTS '10046 TRACE NAME CONTEXT FOREVER, LEVEL 12';
alter index idx_1 rebuild reverse;
start setenv
execute dbms_random.seed(0)
begin
begin execute immediate 'purge recyclebin'; --清空回收站
exception when others then null;
end;
begin
dbms_stats.set_system_stats('MBRC',8); --多块读取为8块
dbms_stats.set_system_stats('MREADTIM',26); --对块读取平均时间为26毫秒
dbms_stats.set_system_stats('SREADTIM',12); --单块读取平均时间为30毫秒
dbms_stats.set_system_stats('CPUSPEED',800); --cpu每秒可执行800,000,000个操作
exception
when others then null;
end;
begin execute immediate 'begin dbms_stats.delete_system_stats; end;'; --删除系统统计信息
exception when others then null;
end;
begin execute immediate 'alter session set "_optimizer_cost_model"=io'; --基于io来计算估值
exception when others then null;
end;
end;
/
相关文章推荐
- [每日一题] 11gOCP 1z0-052 :2013-09-6 DBMS_STATS.SET_TABLE_PREFS()使用.............................
- [每日一题] 11gOCP 1z0-052 :2013-09-6 DBMS_STATS.SET_TABLE_PREFS()使用...............................A37
- [每日一题] 11gOCP 1z0-052 :2013-09-6 DBMS_STATS.SET_TABLE_PREFS()使用...............................A37
- 使用DBMS_STATS分析表
- ORACLE 中dbms_stats的使用
- Oracle数据库统计信息收集:dbms_stats包的使用说明书
- 使用alter system set修改参数不生效
- 使用DBMS_STATS来收集统计信息【转】
- DBMS_STATS分析表 (zt) dbms_stats.set_table_stats 手工设置统计信息
- 使用DBMS_STATS.restore 恢复统计信息
- ORACLE 中dbms_stats的使用
- -Dmaven.multiModuleProjectDirectory system propery is not set.【eclipse使用maven3.3插件进行编译的时候报错,按照里面的修改】
- Eclipse使用Maven提示:-Dmaven.multiModuleProjectDirectory system propery is not set
- DBMS_SYSTEM包的使用
- 阻止屏保运行、显示器和系统待机(使用SystemParametersInfo和SetThreadExecutionState两种办法)
- 使用dbms_stats.export导入统计信息
- (开发笔记)转载:-Dmaven.multiModuleProjectDirectory system propery is not set.eclipse中使用maven插件报错
- eclipse中使用maven build启动web项目中报错. -Dmaven.multiModuleProjectDirectory system propery is not set Check
- 使用dbms_stats.gather_table_stats调整表的统计信息
- 如何使用dbms_stats分析统计信息