Oracle项目部专题知识总结提炼性能优化培训文档Author:Wenfeng
ZhangCreationDate:April4,2021LastUpdated:April4,2021April4,2021DocumentRef:Version:DRAFT1AApprovals:DocumentControlChangeRecord4日期作者版本变更说明April4,2021Zhangwenfeng1
0NoPreviousDocumentReviewers姓名职位Distribution拷贝编号姓名位置/岗位1234第2页共xl页第3页共40页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共40页性能优化简介性能优化简介本文档主要介绍与SQL调整有关的内容,内容涉及多个方面:SQL语句执行的过程、ORACLE优化器,表之间的关联,如何得到SQL执行计划,如何分析执行计划等内容,从而由浅到深的方式了解SQL优化的过程,使大家逐步步入SQL调整之门,然后你将发现……第1章SQL语句处理的过程在调整之前我们需要了解一些背景知识,只有知道这些背景知识,我们才能更好的去调整sql语句
本节介绍了SQL语句处理的基本过程,主要包括:•查询语句处理•DML语句处理(insert,update,delete)•DDL语句处理(create
,alter
,)•事务控制(commit,rollback)SQL语句的执行过程(SQLStatementExecution)图3-1概要的列出了处理和运行一个sql语句的需要各个重要阶段
在某些情况下,Oracle运行sql的过程可能与下面列出的各个阶段的顺序有所不同
如DEFINE阶段可能在FETCH阶段之前,这主要依赖你如何书写代码
对许多oracle的工具来说,其中某些阶段会自动执行
绝大多数用户不