代码之家  ›  专栏  ›  技术社区  ›  A_Var

全局临时表与普通表的性能效率-oracle 10g

  •  0
  • A_Var  · 技术社区  · 15 年前

    例如,在我的场景中,20个用户生成报告,比如说上个月的销售数据,它可以导致每天总计执行1000次。但是,如果我们假设用户更频繁地查询最近的销售数据,那么我们如何才能使用一些缓存内存来存储一系列销售数据,这些数据的查询频率更高,就像互联网浏览器一样??。另外,对GTT进行微调的任何其他建议都将非常有帮助。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Tony Andrews    15 年前

    听起来你已经用光了GTT。在Oracle查询中通常不需要它们,与SQL Server相比(我读过),使用临时表更为常见和合适。如果不详细了解您的需求,很难推荐一种方法,但是 materialized views 是一种一次性“缓存”查询结果并多次使用它们的方法。