【发布时间】:2020-07-08 21:23:03
【问题描述】:
我的查询在不到一秒的时间内为 Oracle SQL Developer 中的前 50 条记录提供输出。当我在查询结果中选择全部(Ctrl + A)时,需要 120 秒才能获取所有记录(165k)。如果有任何优化的余地,您能否建议我?
您能否解释一下查询是如何处理前 50 条结果记录的,然后再处理其余记录的? SQL 引擎是从数据块中还是从结果缓存中获取其余记录?
非常感谢, 阿西特
【问题讨论】:
-
请分享sql
-
"如果有任何优化空间,您能建议我吗?" - 更快的网络、更快的磁盘、更快和更多的 RAM,...
标签: sql oracle optimization oracle-sqldeveloper oracle12c