
不管是设计或是开发中要有少做事的意识,例如:
表分区,减少查询范围;减少SQL中的函数调用;集合写法的语句提升性能;用指定的列代替 “ * ”匹配。
有分区的表查询:
SQL> select * from range_part_tab where deal_date >= to_date('2017-09-04','yyyy-mm-dd') and deal_date <= to_date('2017-09-07','yyyy-mm-dd');

没有分区的表查询:
SQL> select * from norm_tab where deal_date >= to_date('2017-09-04','yyyy-mm-dd') and deal_date <= to_date('2017-09-07','yyyy-mm-dd');

例
调用函数:

未调用函数:

例:
写法一:

写法二:

只取需要的列可以使访问变更快
例:
用 “ * ”匹配:

取指定列:


最后修改时间:2021-04-28 20:19:53
文章转载自oracleEDU,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




