- 3
- 0
- 约4.93千字
- 约 24页
- 2019-01-04 发布于福建
- 举报
sql优化-orac料le数据库
Sql优化 - Oracle数据库 sql优化 - Oracle数据库 Sql优化目的 Sql优化原则 绑定变量 where 条件 索引 排序和分页 其他问题 优化目的 将每一次操作需要占用的数据量(IO)和资源 (cpu,内存等)减少到最低,即在最短的时间达到 最大的数据吞吐量 更快的相应时间 在有限资源内执行更多任务 优化原则 使用绑定变量,共享sql语句。 消除不必要的大表全表搜索:不必要的全表搜索导致大量不必要的 I/O ,从而拖慢整个数据库的性能。 在全表搜索是一个最快的访问方法时,将小表的全表搜索放到缓存内存中。 确保最优的索引使用。 确保最优的 JOIN 操作。 确保所有操作都在内存中完成。 使用绑定变量,共享sql语句。 Sql语句执行过程: 1、语法检查(syntax check) 检查此sql的拼写是否语法。 2、语义检查(semantic check) 诸如检查sql语句中的访问对象是否存在及该用户是否具备相应的权限。 3、对sql语句进行解析(prase) 利用内部算法对sql进行解析,生成解析树(parse tree)及执行计划(execution plan)。 4、执行sql,返回结果(execute and return) 软解析(soft prase)和硬解析(hard prase) (为了不重复解析相同的SQL语句,在第
原创力文档

文档评论(0)