first_rows , first_rows(10), all_rows 解释


1.FIRST_ROWS 是第一时间把选择到的纪录 (比如先找到符合要求的第一条数据),立即把
这个部分结果集返回给请求。 同时oracle 还在继续寻找其他符合条件的纪录, 主要目的
是追求一个快速响应时间(部分记录响应快)。


2.FIRST_ROWS(n),第一时间返回前n条纪录,(n 必须是,1,10,100,1000,....)具体同1。


3.ALL_ROWS 是oracle综合考虑把所有结果记录集通过最快的路径找到,后然后把所有
结果集一次返回给请求。追求的是最大吞吐量。

1,3 的比较是1返回结果的反应快,但是所有结果都返回的时间一般超过3需要的时间。
请使用浏览器的分享功能分享到微信等