在影响性能之前,有多少记录可以转移到全局临时表中有限制吗?它会影响性能吗?我在这里谈论可能被插入到全局临时表的数百万条记录。Oracle全球临时表 - 最大记录数?
3
A
回答
3
对全局临时表中的记录数没有硬性限制。数据最终会写入磁盘,因此在插入/更新数据或查询表格时,读写速度会受到影响。您会期望性能(即数据修改和数据访问)与常规表大致相同 - 因为生成的重做次数较少,所以速度稍快。
您可以添加索引全局临时表来缓解行的子集的检索(这将明显减缓插入和消耗更多的临时空间,这是一个折衷)
2
与任何表,当然数据量会对性能产生影响。 GTT可能需要像任何其他表一样的索引。有一点不同的是优化器的统计信息 - 默认情况下,Oracle没有任何猜测。请参阅this Tom Kyte article了解如何在加载GTT之后为优化器提供精确的统计信息。
相关问题
- 1. 全球临时表Oracle
- 2. Oracle全球临时表
- 3. 全球临时表 - SQL Server与Oracle
- 4. oracle全局临时表
- 5. 删除全球临时表
- 6. Oracle全球临时表和使用存储过程和功能
- 7. Oracle - 截断全局临时表
- 8. Oracle全球临时表/ PHP交互问题
- 9. BCP全球##临时表中的错误
- 10. Oracle SQL - 最大和最小数量的记录列表
- 11. Oracle 10g临时表
- 12. Oracle软件包全局临时表
- 13. oracle中的全局临时表空间
- 14. 如何使用Oracle全局临时表?
- 15. 临时禁止在Python完全记录
- 16. Oracle:以最大日期记录
- 17. Oracle在值后选择最大记录
- 18. Oracle PLSQL在临时表中合并记录
- 19. 本地vs全球临时表 - 什么时候使用?
- 20. 全局临时表与普通表的性能效率 - oracle 10g
- 21. Traceview最大记录时间?
- 22. 全局临时表
- 23. 软件包中的临时表 - Oracle
- 24. 将重复记录插入临时表
- 25. SSIS:记录集或临时表
- 26. 如何将最新的40条记录选入临时表中?
- 27. Oracle中的临时表?
- 28. 从Oracle全局临时表中选择PHP的问题
- 29. 临时将数据存储在Oracle的JTable或临时表中
- 30. Oracle存储函数与临时表
+1:关于统计的好处 – 2010-05-28 14:34:12