【发布时间】:2010-10-09 21:06:18
【问题描述】:
我正在使用大量全局临时表来针对 Oracle 10g 数据库生成大量报告。每个报告包含 4 到 5 个全局临时表 (GTT)。但据我了解 GTT 的概念,数据是在每个会话中针对不同的参数集动态创建的。
例如,在我的场景中,20 位用户生成报告,例如上个月的销售数据,这可能导致每天执行多达 1000 次。但是,如果我们假设用户更频繁地查询最近的销售数据,那么我们如何使用一些缓存来存储一系列像互联网浏览器那样被更频繁地查询的销售数据呢?此外,任何其他微调 GTT 的建议都会非常有帮助。
【问题讨论】:
标签: oracle10g performance global temp-tables