首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何分析Oracle数据库?

如何分析Oracle数据库?
EN

Server Fault用户
提问于 2010-08-06 20:24:33
回答 1查看 247关注 0票数 2

我想要做的是捕获针对生产Oracle数据库执行的所有选择,并使用一段时间内使用的所有参数。

然后,我将在测试系统上重新运行所有捕获的语句,以验证在那里所做的更改将提高性能。

  1. 捕获生产中执行的SQL,主要感兴趣的是选择而不是插入和更新。
  2. 将生产的副本还原到测试服务器
  3. 运行捕获的SQL,记录所用时间。
  4. 进行性能调优、表的索引分区等。
  5. 运行捕获的SQL以验证性能优化是否成功。

第1步在Oracle中可行吗?如果是的话,如何完成呢?捕获需要针对所有会话执行,并且需要捕获查询中使用的参数,即在每次调用select时,对于查询选择myfield,从mytable中选择myfield= :value,我需要重放用于:value的实际值。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2010-08-07 00:45:13

查看“真正的应用程序测试”--对Oracle来说这是一个额外的成本选项,但基本上就像您所描述的那样

票数 4
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/167949

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档