- 10
- 0
- 约7.88千字
- 约 33页
- 2018-03-05 发布于浙江
- 举报
[计算机]第13章 SQL语句优化
第13章 SQL语句优化 本章要点: 掌握SELECT子句的优化。 掌握WHERE子句的优化。 了解COMMIT语句的作用。 熟练掌握使用表连接替代多个查询。 了解EXISTS操作符的使用。 理解使用“=”替代“”。 熟练掌握表的连接优化。 掌握索引的优化。 13.1 一般的SQL优化技巧 由于Oracle可以存储更多更复杂的数据,这就使得数据的查询效率显得更为重要,低效率的查询给实际应用带来的麻烦是不可估量的。 对于DELETE语句、SELECT子句、FROM子句和WHERE子句等都可以进行优化,本节将具体介绍不同情况下的优化技巧。 13.1.1 SELECT语句中避免使用“*” 在SELECT子句查询表的所有列时,可以使用动态SQL列引用“*”,用来表示表中所有的列。使用“*”替代所有的列,可以降低编写SQL语句的难度,减少SQL语句的复杂性,但是却降低了SQL语句执行的效率。 Oracle需要执行如下步骤: 在共享池中搜索SQL语句是否已经存在。 验证SQL语句的语法是否准确。 执行数据字典来验证表和列的定义。 获取对象的分析锁,以便在语句的分析过程中对象的定义不会改变。 检查用户是否具有相应的操作权限。 确定语句的最佳执行计划。 将语句和执行方案保存到共享的SQL区。 13.1.1 SELECT语句中避免使用“*” 【例13.1】首先使用SET TIMING ON语
您可能关注的文档
最近下载
- 广西百色市平果市2024届小升初素养语文检测卷含答案.doc VIP
- 广西南宁市兴宁区2023年小升初语文试卷.doc VIP
- 李姓起源与分布.doc VIP
- 人教(PEP)小学六年级英语上册知识汇总.docx VIP
- 2024年广西南宁市横县小升初素养语文检测卷含答案.doc VIP
- 人教PEP版五年级英语下册知识点归纳.pdf VIP
- 2025届广西壮族南宁市上林县六年级下学期小升初真题精选数学试卷含解析.doc VIP
- DZ∕T 0447-2023 岩溶塌陷调查规范(1:50000).pdf
- 二阶系统性能改善及稳定性.pdf VIP
- 2025中国居民平衡膳食宝塔ppt全新PPT.pptx VIP
原创力文档

文档评论(0)