【发布时间】:2010-03-25 16:40:55
【问题描述】:
在我们在 oracle 中生成大量报告的项目中,我们使用一些永久表来保存中间结果。例如,为了生成一份报告,我们运行少量查询并填充表,在最后一步,我们将中间表与巨大的应用程序表连接起来。 这些中间表被清除以供下次报告运行。我们在性能方面几乎没有顾虑。
这些中间表是事务性的,没有统计信息。将这些与已分区并具有最新统计信息的应用程序表连接起来是否是个好主意。
我们需要将这些结果存储在中间表中,以便在来自 UI 的请求中可用,因此我们无法使用 oracle 提供的临时表。
任何关于可以做什么的想法将不胜感激。
【问题讨论】:
标签: sql oracle performance