公司Oracle培训课件PPT资料.ppt

上传人:b****2 文档编号:15568041 上传时间:2022-11-05 格式:PPT 页数:62 大小:2.94MB
下载 相关 举报
公司Oracle培训课件PPT资料.ppt_第1页
第1页 / 共62页
公司Oracle培训课件PPT资料.ppt_第2页
第2页 / 共62页
公司Oracle培训课件PPT资料.ppt_第3页
第3页 / 共62页
公司Oracle培训课件PPT资料.ppt_第4页
第4页 / 共62页
公司Oracle培训课件PPT资料.ppt_第5页
第5页 / 共62页
点击查看更多>>
下载资源
资源描述

公司Oracle培训课件PPT资料.ppt

《公司Oracle培训课件PPT资料.ppt》由会员分享,可在线阅读,更多相关《公司Oracle培训课件PPT资料.ppt(62页珍藏版)》请在冰豆网上搜索。

公司Oracle培训课件PPT资料.ppt

等技术。

培训目的培训目的培训目标培训内容课堂交互本次课程大约需要3个小时,课后,我们会留半个小时与大家进行探讨,希望在座各位在培训过程中记录下自己的问题;

Oracle体系结构;

OracleSQL优化及编写规范;

了解Oracle体系架构;

掌握OracleSQL优化基本方法;

OracleSQL优化典型案例分析;

二、二、OracleOracle体系结构体系结构五、五、OracleSQLOracleSQL编写规范编写规范四、典型案例分析暨优化要点四、典型案例分析暨优化要点三、三、OracleSQLOracleSQL优化基础优化基础一、培训目的一、培训目的培训总目录培训总目录OracleOracle服务器架构服务器架构OracleOracle内存体系架构内存体系架构OracleOracle进程体系架构进程体系架构用户进程用户进程:

在数据库用户或批处理进程连接到在数据库用户或批处理进程连接到OracleDB时启动时启动服务器进程服务器进程:

连接到连接到Oracle实例,在用户建立实例,在用户建立会话时启动会话时启动后台进程后台进程:

在在Oracle实例启动时启动实例启动时启动OracleOracle存储体系架构存储体系架构OracleOracle高可用性高可用性__双机热备双机热备优点优点管理简单管理简单相对较为稳定相对较为稳定缺点缺点切换间存在停顿切换间存在停顿备机空闲备机空闲无扩展性无扩展性ComputerBComputerBComputerBComputerAComputerAComputerAOracleOracle高可用性高可用性__双机热备切换双机热备切换OracleOracle高可用性高可用性_RAC_RAC优点优点良好的可伸缩性、可扩展性良好的可伸缩性、可扩展性高可用性高可用性新进的新进的CacheFusion技术技术负载均衡负载均衡缺点缺点管理复杂管理复杂对网络要求高对网络要求高Linux公社(公社(LinuxIDC.com)pLinux公社(公社(LinuxIDC.com)于)于2006年年9月月25日注册并开通网站,日注册并开通网站,Linux现在已经成为一现在已经成为一种广受关注和支持的一种操作系统,种广受关注和支持的一种操作系统,IDC是互是互联网数据中心,联网数据中心,LinuxIDC就是关于就是关于Linux的的数据中心。

OracleOracle高可用性高可用性_RAC_RAC将应用和用户自动而透明地重新连接到将应用和用户自动而透明地重新连接到另一个系统另一个系统登录的上下文可被保持登录的上下文可被保持应用查询不会中断应用查询不会中断节点节点节点节点AAAA节点节点节点节点BBBB节点节点节点节点AAAA节点节点节点节点BBBB当集群内节点当集群内节点AA失失败败,用户被转移用户被转移OracleOracleRACRAC负载均衡负载均衡数据库启动时,向监听进程注册数据库启动时,向监听进程注册节点向监听进程报告节点向监听进程报告CPU的使用情况的使用情况当建立连接时,监听进程选择最空闲的节点当建立连接时,监听进程选择最空闲的节点处理请求处理请求二、二、OracleOracle体系结构体系结构五、五、OracleSQLOracleSQL编写规范编写规范四、典型案例分析暨优化要点四、典型案例分析暨优化要点三、三、OracleSQLOracleSQL优化基础优化基础一、培训目的一、培训目的培训总目录培训总目录性能优化概述性能优化概述16谁来调整系统谁来调整系统应用设计人员、应用开发人员应用设计人员、应用开发人员数据库管理人员数据库管理人员什么时候调整什么时候调整系统设计、系统开发过程系统设计、系统开发过程系统运行过程系统运行过程应用系统类型应用系统类型17联机事务处理(联机事务处理(OLTPOLTP)高吞吐量高吞吐量增、删、改多增、删、改多决策支持(决策支持(DSSDSS)数据量大数据量大主要用于查询主要用于查询SQLSQL语句处理过程语句处理过程18查询语句处理查询语句处理DMLDML语句处理语句处理(insertinsert、deletedelete、updateupdate)DDLDDL语句处理语句处理(createcreate、dropdrop、alteralter)SQLSQL语句处理各个阶段语句处理各个阶段19SQLSQL语句处理必经阶段语句处理必经阶段20第第11步步:

CreateaCursor:

CreateaCursor创建游标创建游标第第22步步:

ParsetheStatement:

ParsetheStatement分析语句分析语句第第55步步:

BindAnyVariables:

BindAnyVariables绑定变量绑定变量第第77步步:

RuntheStatement:

RuntheStatement运行语句运行语句第第99步步:

ClosetheCursor:

ClosetheCursor关闭游标关闭游标SQLSQL语句处理可选阶段语句处理可选阶段21并行功能并行功能第第66步:

步:

ParallelizetheStatementParallelizetheStatement并行执行语并行执行语句句查询语句查询语句第第33步:

DescribeResultsofaQueryDescribeResultsofaQuery描述查描述查询的结果集询的结果集第第44步:

DefineOutputofaQueryDefineOutputofaQuery定义查询的输定义查询的输出数据出数据第第88步:

FetchRowsofaQueryFetchRowsofaQuery取查询出来的行取查询出来的行DDLDDL语句处理过程语句处理过程22不同于不同于DMLDML语句和查询语句的执行语句和查询语句的执行DDLDDL成功后需要对数据字典表进行修改成功后需要对数据字典表进行修改分析阶段还包括分析、查找数据字典分析阶段还包括分析、查找数据字典信息和执行信息和执行OracleOracle优化器优化器23优化优化:

选择最有效的执行计划来执行选择最有效的执行计划来执行SQLSQL语句的过程语句的过程优化器优化器:

选择执行计划的数据库引擎选择执行计划的数据库引擎基于规则(基于规则(RBORBO)基于代价(基于代价(CBOCBO)OracleOracle统计信息统计信息24影响影响CBOCBO执行计划最关键的因素执行计划最关键的因素分析的方法分析的方法analyzeanalyze命令命令dbms_statdbms_stat包包分析的频率分析的频率Oracle10gOracle10g自动分析自动分析共享共享SQLSQL语句语句25储存于共享池(储存于共享池(shared_poolshared_pool)判断判断SQLSQL语句是否与共享池中某一语句是否与共享池中某一SQLSQL相相同的步骤(同的步骤(CURSOR_SHARINGCURSOR_SHARING)对所发出语句的文本串进行对所发出语句的文本串进行hashedhashed将所发出语句的文本串进行比较将所发出语句的文本串进行比较将将SQLSQL中涉及的对象进行比较中涉及的对象进行比较基本概念基本概念26ROWIDROWID伪列,唯一。

定位数据的最快方法伪列,唯一。

定位数据的最快方法索引创建时会记录索引创建时会记录ROWIDROWID值值DrivingTableDrivingTable(驱动表)(驱动表):

外层表,用于嵌套以及外层表,用于嵌套以及hashhash连接中连接中可选择性可选择性:

“唯一键的数量唯一键的数量/表中的行数表中的行数”的比值的比值OracleSQLOracleSQL执行计划执行计划27SQLSQL语句语句:

SELECTename,job,sal,dnameSELECTename,job,sal,dnameFROMemp,deptFROMemp,deptWHEREemp.deptno=dept.deptnoWHEREemp.deptno=dept.deptnoANDNOTEXISTSANDNOTEXISTS(SELECT*(SELECT*FROMsalgradeFROMsalgradeWHEREemp.salWHEREemp.salBETWEENlosalANDhisal);

BETWEENlosalANDhisal);

OracleSQLOracleSQL执行计划图执行计划图28OracleSQLOracleSQL执行计划图执行计划图29Linux公社(公社(LinuxIDC.com)pLinux公社(公社(LinuxIDC.com)于)于2006年年9月月25日注册并开通网站,日注册并开通网站,Linux现在已经成为一现在已经成为一种广受关注和支持的一种操作系统,种广受关注和支持的一种操作系统,IDC是互是互联网数据中心,联网数据中心,LinuxIDC就是关于就是关于Linux的的数据中心。

访问路径访问路径31全表扫描(全表扫描(FTSFTS)通过通过rowidrowid的表存取(的表存取(TableAccessbyTableAccessbyrowidrowid)索引扫描(索引扫描(IndexScanIndexScan)索引唯一扫描索引唯一扫描(indexuniquescan)(indexuniquescan)索引范围扫描索引范围扫描(indexrangescan)(indexrangescan)索引全扫描索引全扫描(indexfu

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 实习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1