的解析器按照从右到左的顺序处理 子句中的表名, 子
句中写在最后的表基础表 将被最先处理,在 子句中包
含多个表的情况下您必须选择记录条数最少的表作为基础表。假如有 个以上
的表连接查询那就需要选择交叉表作为基础表交叉表
是指那个被其他表所引用的表。
() 子句中的连接顺序:
采用自下而上的顺序解析 子句根据这个原理表之间的连
接必须写在其他 条件之前那些能够过滤掉最大数量记录的条件必须
写在 子句的末尾。
() ! 子句中避免使用‘"#:
在解析的过程中会将‘"#依次转换成任何的列名这个工作是通过
查询数据字典完成的这意味着将耗费更多的时间。
($)减少访问数据库的次数:
在内部执行了许多工作%解析 语句估算索引的利用率绑定
变量 读数据块等。
(&)在 "'(") 和 '" 中重新配置 **+,- 参数
能够增加每次数据库访问的检索数据量 建议值为 ..。
(/)使用 0 0 函数来减少处理时间:
使用 0 0 函数能够避免重复扫描相同记录或重复连接相同的表。
(1)整合简单无关联的数据库访问:
假如您有几个简单的数据库查询语句您能够把他们整合到一个查询中即
使他们之间没有关系。
(2)删除重复记录:
最高效的删除重复记录方法 因为使用了 ,0例子: