【发布时间】:2021-02-14 00:55:48
【问题描述】:
我有一个关于获取前 x 行的问题。此函数是在表中所有行的所有连接都完成后执行,还是在达到数字时立即返回结果? 例如: 表 a 有 100k 行 表 b 有 72k 行
查询是一个内部连接 b 获取前 1000 行。
它会在加入后达到 1000 行后立即显示结果,还是在只显示部分结果之前加入所有行?
【问题讨论】:
-
你不能用
EXPLAIN PLAN自己回答这个问题吗? -
它使用分析函数来窗口化结果...查看执行计划
标签: sql oracle optimization top-n sql-limit