oracle查询效率最好的表是DrivingTable。因为ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表DrivingTable将被最先处理,所以只要默认排序,DrivingTable就是效率最高的表。
创新互联建站是一家集网站建设,洞头企业网站建设,洞头品牌网站建设,网站定制,洞头网站建设报价,网络营销,网络优化,洞头网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
1:在plsql中按F5可以看SQL的执行计划
2:查系统视图可以查看某个SQL的实际消耗
用PL/SQL Developer新建个sql窗口,将要测试的语句粘贴进去,f8看下执行时间。
查询一和二都是全表内查询,一中嵌套子查询,还是用的In操作符,效率较低。像单表的这种查询二是最快的,大部分情况oracle内置的东西,效率都不低的,如果还想提交效率,可在fclass加个索引