全扫描是否为高效的选择取决于需要访问的数据块个数以及最终的结果集行数。
此外,全扫描是否高效的另一个关键因素是舍弃。所访问数据块数目以及舍弃的数量越大,全表扫描的成本也就越高。
对全扫描访问方法(1)中的T2 j进行全扫描所需要的数据块数如下所示:
SELECT t.table_name, t.num_rows, t.blocks FROM user_tables t WHERE t.table_name = 'T2'
结果为:
T2 10000 152
博客园 © 2004-2026 浙公网安备 33010602011771号 浙ICP备2021040463号-3