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



我是一名测试工程师,从事自动化套装开发工作。我在生成测试执行报告时遇到了一些问题。我的问题是:目前,我将测试用例的结果和一些细节存储在oracledb表中,然后获取这些结果来生成报告。目前,我的oracle表中有大约5000万条以上的记录,这使得报告生成非常缓慢。我需要让它快一点。我正在考虑将旧数据移动到历史表中,而不是使用我的获取技术,因为我正在使用另一个工具从表中获取结果并生成报告(因此它不在我手中)。谁能告诉我在数据库中存储历史数据的技术吗。以前,我遇到过历史记录表,它维护原始表的数据副本,但我不知道如何定期更新它们?

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

最新更新