随着实际项目的启动,实际项目中使用的 Oracle数据库经过一段时间的运行,在线保存的数据量和业务处理的数据量在逐渐增大,最初的Oracle设置,与实际需要的运行性能有一定差距,因而需要进行一些优化调整。
Oracle数据库的优化,针对不同的应用,会有侧重点不同的优化方法,根据实际项目的应用特点,我们主要关心的是每次事务执行完成的时间长短。
从Oracle数据库本身的特点,优化工作可以从初始优化设置开始,然后进行微优化。
在初始优化设置时,我们只能根据硬件情况,估计业务运行的情况,综合经验,给出一种经验设置,大体上来说,这种经验设置离满足优化需求的目标不是很远。
在完成了初始优化设置后,经过一段时间的业务运行,已可开始收集实际运行环境的性能数据,此时,就可以对各种Oracle性能指标、各种关心的事务操作进行性能评估,然后进行微优化了。
Oracle优化,不是一个一蹴而就的工作,也不是一个一劳永逸的工作,需要定期维护,定期观察,在发现性能瓶颈时及时进行调整。Oracle总是存在性能瓶颈的,不使用、不操作的数据库总是最快的,在解决当前瓶颈后,总是会有另一个瓶颈出现,所以在优化前,我们需要确定一个优化目标,我们的目标是满足我们的应用性能要求就可以了。
Oracle优化,涉及的范围太广泛,包含的有主机性能,内存使用性能,网络传输性能,SQL语句执行性能等等,从面向管理来说,满足事务执行速度性能主要表现在:
1)批量重复的SQL语句执行性能,这主要是通过程序计算完成数据合并和数据汇总的性能和批量数据采集入库的性能;
2)一些单次、不常用的操作的语句执行性能,这主要是指图形用户接口(GUI)的非规律操作。
根据这两个特点,可以把优化方法归纳到3个重要方向:
1)内存等参数配置的优化。内存优化,是性能受益最快的地方。
2)减少物理读写的优化。内存逻辑I/O操作的时间,远远小于物理I/O的操作时间。
3)批量重复操作的SQL语句及大表操作的优化。减少SQL执行次数,减少大表操作次数。
更多内容请大家下载附件。
oracle数据库优化内容:
1.Oracle数据库优化概述
2.性能规划器的使用
3.顶层会话的使用
4.Oracle专家的使用
5.索引调节向导
6.SQL分析的使用
7.锁管理器
8.性能管理员
9.表空间的重组
- oracle优化.rar (1.8 MB)
- 描述: oracle数据库优化内容:
1.Oracle数据库优化概述
2.性能规划器的使用
3.顶层会话的使用
4.Oracle专家的使用
5.索引调节向导
6.SQL分析的使用
7.锁管理器
8.性能管理员
9.表空间的重组
- 下载次数: 120
分享到:
相关推荐
二、Oracle数据库优化概述 Oracle数据库的优化,针对不同的应用,会有侧重点不同的优化方法,根据我们实际项目的应用特点,我们主要关心的是每次事务执行完成的时间长短。从Oracle数据库本身的特点,我们可以把优化...
"Oracle数据库优化方案与实践" 本文将详细介绍 Oracle 数据库优化方案与实践,旨在帮助读者更好地理解 Oracle 数据库优化的重要性和方法。 一、前言 随着实际项目的启动,实际项目中使用的 Oracle 数据库经过一段...
Oracle 数据库体系架构概述,适合于Oracle 数据库管理人员
Oracle数据库性能优化概述.pdf
一、Oracle数据库系统概述 Oracle数据库系统是Oracle公司开发的,它采用SQL作为查询语言,支持分布式数据库、事务处理、备份恢复等多种功能。Oracle以其强大的性能、安全性及可扩展性闻名,广泛应用于金融、电信、...
Oracle数据库架构概述主要涵盖物理存储结构和逻辑存储结构两大部分,这是理解Oracle数据库运作机制的关键。物理存储结构涉及可以直接通过操作系统访问的文件,包括联机重做日志文件、控制文件、参数文件、口令文件、...
本文将详细介绍一种全面的Oracle数据库优化方案,涵盖监控、磁盘I/O优化、回滚段优化、Redo日志优化、系统全局区(SGA)优化等多个方面。 #### 二、监控数据库性能 监控是优化的基础。为了准确了解Oracle数据库的...
### Oracle数据库优化经验——ADDM应用详解 #### 一、ADDM概述 **ADDM**(Automatic Database Diagnostic Monitor,自动数据库诊断监视器)是Oracle数据库管理工具中的一个重要组件,旨在帮助数据库管理员(DBA)快速...
Oracle数据库优化报告 1、概述 Oracle数据库是企业级数据管理的重要工具,其性能直接影响到业务系统的运行效率和用户体验。数据库优化旨在通过调整系统配置、改进数据库设计和优化SQL语句,来提升数据库的响应速度...
课程分为五个部分,从Oracle数据库的概述开始,逐步深入到数据库的安装、创建、管理工具(如Oracle企业管理器OEM和SQL*Plus)的使用,以及应用开发。每一章都有明确的学习目标和要求,例如第一章介绍了Oracle数据库...
【Oracle数据库优化概述】 Oracle数据库是世界上最流行的关系型数据库管理系统之一,广泛应用于各种企业和组织的信息系统中。随着数据量的持续增长和业务需求的提升,数据库性能优化成为保障系统高效运行的关键。...
- **Oracle数据库优化概述**:理解数据库性能瓶颈,优化的目的和方法。 - **内存优化**:调整SGA和PGA的大小,优化SQL的执行性能。 - **数据库配置与IO优化**:磁盘I/O的优化,包括ASM(Automatic Storage ...
### Oracle数据库日志查看方法详解 #### 一、概述 Oracle数据库是企业级应用中广泛使用的数据库管理系统之一,为了确保数据库系统的稳定运行和快速定位问题,掌握Oracle数据库日志查看方法至关重要。本文将详细...
Oracle数据库培训大纲(2天) 基本内容 时间安排(天) 课程内容要点 基础和管理 1天 Oracle...Oracle数据库优化概述 Oracle的内存优化 数据库配置与IO优化 诊断工具和等待事件 SQL优化原则和案例 Oracle 10g自动SQL调整
### C# 版 Oracle 数据库通用操作类解析 在现代软件开发中,数据库操作是必不可少的一部分,而 C# 结合 Oracle 数据库的应用尤为广泛。本文将深入探讨一个用于简化 Oracle 数据库操作的 C# 类——`ConnForOracle`。...
一、Oracle数据库概述 二、Oracle数据库架构与组件 三、SQL语言基础 四、PL/SQL编程 五、数据库对象管理 六、数据备份与恢复 七、性能优化与安全管理 八、如何学习Oracle数据库 九、资源简介 一、Oracle数据库概述 ...