1 / 71
文档名称:

oracle的性能优化.ppt

格式:ppt   大小:298KB   页数:71页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

oracle的性能优化.ppt

上传人:992006838 2021/10/18 文件大小:298 KB

下载得到文件列表

oracle的性能优化.ppt

相关文档

文档介绍

文档介绍:Oracle的性能优化
2021/3/11
1
本章学****目标
本章将介绍优化和调整Oracle数据库系统的一些相关命令和方法。
第一章 Oracle的性能优化
2021/3/11
2
本章内容安排
数据库性能优化概述
SQL语句的优化
Oracle运行环境的优化
并发事件处理
数据完整性
常见问题处理
2021/3/11
3
数据库性能优化概述
数据库性能优化的内容
不同类型系统的优化
2021/3/11
4
(1)调整数据结构的设计。
(2)调整应用程序结构设计。
(3)调整数据库SQL语句。
(4)调整服务器内存分配。
(5)调整硬盘I/O,这一步是在信息系统开发之前完成的。
(6)调整操作系统参数。
数据库性能优化的内容
2021/3/11
5
1.在线事务处理信息系统(OLTP)
这种类型的信息系统一般需要有大量的Insert、Update操作。OLTP系统需要保证数据库的并发性、可靠性和最终用户的速度,这类系统使用的Oracle数据库需要主要考虑下述因素或参数:
(1)数据库回滚段是否足够?
(2)是否需要建立Oracle数据库索引、聚集、散列?
(3)系统全局区(SGA)大小是否足够?
(4)SQL语句是否高效?
不同类型系统的优化
2021/3/11
6
2.数据仓库系统(Data Warehousing)
这种信息系统的主要任务是从Oracle的海量数据中进行查询,得到数据之间的某些规律。数据库管理员需要为这种类型的Oracle数据库着重考虑下述因素或参数:
(1)是否采用B*-索引或者bitmap索引?
(2)是否采用并行SQL查询以提高查询效率?
(3)是否采用PL/SQL函数编写存储过程?
(4)是否有必要建立并行数据库,来提高数据库的查询效率。
2021/3/11
7
SQL语句优化的具体方法
SQL语句的优化规则
SQL语句的优化
2021/3/11
8
SQL语句的优化规则
(1)去掉不必要的大表、全表扫描。不必要的大表、全表扫描会造成不必要的输入输出,而且还会拖垮整个数据库;
(2)检查优化索引的使用 这对于提高查询速度来说非常重要;
(3)检查子查询,考虑SQL子查询是否可以用简单连接的方式进行重新书写;
(4)调整PCTFREE和PCTUSED等存储参数优化插入、更新或者删除等操作;
(5)考虑数据库的优化器;
(6)考虑数据表的全表扫描和在多个CPU的情况下考虑并行查询。
2021/3/11
9
1.索引的使用

3. 选择联合查询的联合次序
SQL语句优化的具体方法

2021/3/11
10