我想要做的是捕获针对生产Oracle数据库执行的所有选择,并使用一段时间内使用的所有参数。
然后,我将在测试系统上重新运行所有捕获的语句,以验证在那里所做的更改将提高性能。
第1步在Oracle中可行吗?如果是的话,如何完成呢?捕获需要针对所有会话执行,并且需要捕获查询中使用的参数,即在每次调用select时,对于查询选择myfield,从mytable中选择myfield= :value,我需要重放用于:value的实际值。
发布于 2010-08-07 00:45:13
查看“真正的应用程序测试”--对Oracle来说这是一个额外的成本选项,但基本上就像您所描述的那样
https://serverfault.com/questions/167949
复制相似问题