如何在oracle历史表中维护历史数据

时间:2014-09-08 19:28:34

标签: sql database oracle oracle11g oracle10g

我是一名测试工程师,致力于自动化服装的开发。我在生成测试执行报告方面遇到了一些问题。我的问题是: 目前,我将测试用例的结果与oracle db表中的一些详细信息一起存储,然后获取这些结果以生成报告。目前,我的oracle表中有大约50万条+记录,这使得报告生成速度非常慢。我需要快速完成。我正在考虑将旧数据移动到历史表而不是处理我的提取技术,因为我正在使用另一个工具从表中获取结果并生成报告(因此它不在我手中)。 任何人都可以告诉我在db中存储历史数据的技术。以前,我遇到了历史表,它们保留了原始表格所拥有的数据副本,但我不知道如何定期更新它们?

1 个答案:

答案 0 :(得分:0)

我使用oracle scheduler创建了Schedule。它帮助我在每次新插入后避免更新表。我认为这是比使用触发器更好的方法。