12 2012 档案
摘要:(1)oracle 的解析器是从右到左的顺序处理from后面的表,也就是最先处理最右面的表。因此选择数据记录少的表放在放在最右边做为基础表。(2)where 子句条件的连接顺序(3)oracle 是采用自下而上的顺序解析where 子句。表之间的连接必须写在where 子句之前。那些可以过滤掉大量数据的条件应该写在where 子句的末尾。(4)Select 语句中避免使用*oracle 在解析过程中,会将*依次转换成所有的列名。因为这个在查询数据字典中完成的。因此会耗费大量的时间。(5)减少访问数据库的次数:ORACLE在内部执行了许多工作:解析SQL语句,估算索引的利用率,绑定变量,读数据块
阅读全文

浙公网安备 33010602011771号