赛迪网 > IT技术 数据库 > 精彩更新
  IT资讯搜索
 
IT产品搜索

解析:ORACLE性能调整--统计信息的迁移

发布时间:2007.07.31 05:10     来源:赛迪网    作者:leer

许多情况下,本地测试环境无法模拟出客户生产系统的所有性能问题,可能在本地环境中速度很快只需几分钟,但在客户那边却往往要跑上几个小时,这个时候除了想办法模拟出客户生产系统中一样多的数据外,还需要得到生产系统的统计信息,导入本地系统重现性能问题。下面的语句就是具体的关键步骤!

生产系统:

执行统计信息操作

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

(责任编辑:卢兆林)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 安装Oracle9i失败后一定要重装系统吗 (07-27) · 分享Oracle9i中建立自增字段的最新办法 (07-27)
· 轻松解决:Oracle8i回滚段表空间的坏块 (07-27) · 轻松掌握删除oracle10g垃圾表的最新方法 (07-27)
· Oracle WebServer与Oracle7的紧密集成 (07-26) · 客户端不安装 Oracle 也可以连接数据库 (07-26)
· 详细介绍数据库 Oracle 11g 的基本安装 (07-26) · ORACLE 数据库常用的SQL语法和数据对象 (07-26)
· 深入了解 Oracle10g中新型层次查询选项 (07-26) · 初学Oracle最经常碰到的错误及解决方案 (07-26)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管