下载此文档

公司oracle培训课件.ppt


文档分类:IT计算机 | 页数:约62页 举报非法文档有奖
1/62
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/62 下载此文档
文档列表 文档介绍
二、Oracle 体系结构
五、Oracle SQL编写规范
四、典型案例分析暨优化要点
三、Oracle SQL优化基础
一、培训目的
培训总目录
*
第一页,共62页。
Linux公社() 节点向监听进程报告CPU 的使用情况
当建立连接时,监听进程选择最空闲的节点
处理请求
*
第十四页,共62页。
二、Oracle 体系结构
五、Oracle SQL 编写规范
四、典型案例分析暨优化要点
三、Oracle SQL 优化基础
一、培训目的
培训总目录
*
第十五页,共62页。
性能优化概述
谁来调整系统
应用设计人员、应用开发人员
数据库管理人员
什么时候调整
系统设计、系统开发过程
系统运行过程
*
第十六页,共62页。
应用系统类型
联机事务处理(OLTP)
高吞吐量
增、删、改多
决策支持(DSS)
数据量大
主要用于查询
*
第十七页,共62页。
SQL语句处理过程
查询语句处理
DML语句处理
(insert、delete、update)
DDL语句处理
(create、drop、alter)
*
第十八页,共62页。
SQL语句处理各个阶段
*
第十九页,共62页。
SQL语句处理必经阶段
第1步: Create a Cursor 创建游标
第2步: Parse the Statement 分析语句
第5步: Bind Any Variables 绑定变量
第7步: Run the Statement 运行语句
第9步: Close the Cursor 关闭游标
*
第二十页,共62页。
SQL语句处理可选阶段
并行功能
第6步:Parallelize the Statement 并行执行语句
查询语句
第3步:Describe Results of a Query 描述查询的结果集
第4步:Define Output of a Query 定义查询的输出数据
第8步:Fetch Rows of a Query 取查询出来的行
*
第二十一页,共62页。
DDL语句处理过程
不同于DML语句和查询语句的执行
DDL成功后需要对数据字典表进行修改
分析阶段还包括分析、查找数据字典
信息和执行
*
第二十二页,共62页。
Oracle优化器
优化: 选择最有效的执行计划来执行
SQL语句的过程
优化器: 选择执行计划的数据库引擎
基于规则(RBO)
基于代价(CBO)
*
第二十三页,共62页。
Oracle统计信息
影响CBO执行计划最关键的因素
分析的方法
analyze命令
dbms_stat包
分析的频率
Oracle 10g自动分析
*
第二十四页,共62页。
共享SQL语句
储存于共享池(shared_pool)
判断SQL语句是否与共享池中某一SQL相同的步骤(CURSOR_SHARING)
对所发出语句的文本串进行hashed
将所发出语句的文本串进行比较
将SQL中涉与的对象进行比较
*
第二十五页,共62页。
基本概念
ROWID
伪列,唯一。定位数据的最快方法
索引创建时会记录ROWID值
Driving Table(驱动表):
外层表,用于嵌套以与hash连接中
可选择性:
“唯一键的数量/表中的行数”的比值
*
第二十六页,共62页。
Oracle SQL 执行计划
SQL语句:
SELECT ename, job, sal, dname
FROM emp, dept
WHERE =
AND NOT EXISTS
( SELECT *
FROM salgrade
WHERE
BETWEEN losal AND hisal );
*
第二十七页,共62页。
Oracle SQL 执行计划图
*
第二十八页,共62页。
Oracle SQL 执行计划图
*
第二十九页,共62页。
Linux公社()
Linux公社()于2006年9月25日注册并开通网站,Linux现在已经成为一种广受关注和支持的一种操作系统,IDC是互联网数据中心,LinuxIDC就是关于Linux的数据中心。
L

公司oracle培训课件 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数62
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1485173816
  • 文件大小3.38 MB
  • 时间2022-05-20