ORACLE性能调整--统计信息的迁移
2011-11-28 21:10
288 查看
很多时候本地测试环境无法100%的模拟出客户生产系统的所有性能问题,可能在本地环境中速度很快只需几分钟,但在客户那边却往往要跑上几个小时,这个时候除了想办法模拟出客户生产系统中一样多的数据外,还需要得到生产系统的统计信息,导入本地系统重现性能问题!
下面的语句就是具体的操作步骤!
生产系统:
--执行统计信息操作
BEGIN
DBMS_STATS.GATHER_SCHEMA_STATS('CITICTEST',
10);
END;
--创建一个统计信息实体表
BEGIN
DBMS_STATS.CREATE_STAT_TABLE(null,'STATISTICS',null);
END;
--统计信息导出至实体表
BEGIN
DBMS_STATS.EXPORT_SCHEMA_STATS ('CITICTEST',
'STATISTICS',
NULL, NULL);
END;
--导出实体表
exp citictest/citictest@colm2
tables=STATISTICS file=statistics.dmp
log=statistics_export.log
测试系统:
--导入实体表
imp test/test@colm2
tables=STATISTICS file=statistics.dmp
log=statistics_import.log ignore=y
--更新一下用户名
update
statistics set c5='TEST'
--实体表汇入至统计信息
begin
DBMS_STATS.import_schema_stats('TEST','STATISTICS',NULL,
NULL, NULL);
end;
--查看统计信息
select user_tables.num_rows,user_tables.last_analyzed,user_tables.*
from user_tables
下面的语句就是具体的操作步骤!
生产系统:
--执行统计信息操作
BEGIN
DBMS_STATS.GATHER_SCHEMA_STATS('CITICTEST',
10);
END;
--创建一个统计信息实体表
BEGIN
DBMS_STATS.CREATE_STAT_TABLE(null,'STATISTICS',null);
END;
--统计信息导出至实体表
BEGIN
DBMS_STATS.EXPORT_SCHEMA_STATS ('CITICTEST',
'STATISTICS',
NULL, NULL);
END;
--导出实体表
exp citictest/citictest@colm2
tables=STATISTICS file=statistics.dmp
log=statistics_export.log
测试系统:
--导入实体表
imp test/test@colm2
tables=STATISTICS file=statistics.dmp
log=statistics_import.log ignore=y
--更新一下用户名
update
statistics set c5='TEST'
--实体表汇入至统计信息
begin
DBMS_STATS.import_schema_stats('TEST','STATISTICS',NULL,
NULL, NULL);
end;
--查看统计信息
select user_tables.num_rows,user_tables.last_analyzed,user_tables.*
from user_tables
相关文章推荐
- ORACLE性能调整--统计信息的迁移
- ORACLE性能调整--统计信息的迁移
- ORACLE性能调整--统计信息的迁移(Oracle- 性能调优)
- ORACLE性能调整--统计信息的迁移
- Oracle性能-查询统计信息的SQL语句
- Oracle 学习之性能优化(四)收集统计信息 推荐
- Oracle性能分析12:对象统计信息
- Oracle 11G统计信息自动收集及调整
- Oracle性能分析12:对象统计信息
- Oracle性能优化之统计信息管理_超越OCP精通Oracle视频教程培训32
- Oracle性能优化之oracle里表、索引、列的统计信息
- Oracle性能分析11:系统统计信息
- Oracle性能优化之Oracle里的统计信息
- ORACLE 性能优化-手工修改统计信息(不得已为之)详解
- Oracle统计信息
- ORACLE 收集统计信息
- 收集oracle统计信息
- ORACLE性能诊断实例-行迁移和行链接
- 收集oracle统计信息1
- Oracle 11g 之自动收集统计信息