全局临时表中的记录数量没有硬性限制。数据最终将被写入磁盘,因此在插入/更新数据或查询表时会受到读/写速度的影响。您可以期望性能(即数据修改和数据访问)大致与常规表相同--由于产生的重做较少,因此会稍微快一些。 您可以向全局临时表添加索引以便检索子集行(这显然会减慢插入并消耗更多的临时空间,这是一个权衡)。
与任何表格一样,数据量当然会影响性能。GTTs可能需要像其他表格一样的索引。不同的是优化器统计信息-默认情况下没有,因此Oracle会猜测。请参见Tom Kyte文章,了解如何在加载GTT后为优化器提供准确的统计信息。