2010-05-28 25 views

回答

3

对全局临时表中的记录数没有硬性限制。数据最终会写入磁盘,因此在插入/更新数据或查询表格时,读写速度会受到影响。您会期望性能(即数据修改和数据访问)与常规表大致相同 - 因为生成的重做次数较少,所以速度稍快。

您可以添加索引全局临时表来缓解行的子集的检索(这将明显减缓插入和消耗更多的临时空间,这是一个折衷)

2

与任何表,当然数据量会对性能产生影响。 GTT可能需要像任何其他表一样的索引。有一点不同的是优化器的统计信息 - 默认情况下,Oracle没有任何猜测。请参阅this Tom Kyte article了解如何在加载GTT之后为优化器提供精确的统计信息。

+0

+1:关于统计的好处 – 2010-05-28 14:34:12