Oracle联机事务处理系统下的性能调整和优化原则

很多组织都有联机事务处理系统。这类系统的特征是:

存在很高的数据更新活动,而这些活动通常是由大量用户进行的。

大量用户并发存取数据库。

数据是持续增长的。

这类应用的例子有超市销售系统、航空售票系统、银行存取款系统、网上商店 等等。下图显示了 OLTP 系统的基本特征:

OLTP 系统在运行时,有如下的一些要求:

高可用性(7*24)。

高响应速度。

高的并发处理能力。

快速的故障恢复。

为了满足上面的要求,应当从以下几个方面考虑调节数据库应用系统。

1. 为避免Oracle 动态地为数据库对象分配存储空间而影响系统性能,应当经 常检查对象的空间使用和分配情况,人工为表、索引、和簇等分配存储空间。

时间: 2024-12-30 10:14:13

Oracle联机事务处理系统下的性能调整和优化原则的相关文章

Oracle决策支持系统下的性能调整和优化原则

DSS 系统的特征是从大量的数据中产生有意义的报告.DSS 应用可能会经常与 OLTP 一起使用,但因为它们的设计要求差异很大,把 OLTP 系统用于决策支持不是好的主意.OLTP 的用户一般很多,而 DSS 系统的用户一般较少.决策支持系统的例子有与定单录入系统(OLTP系统)一起工作的现金流预测工具,该工具可以帮助决定需要多大的现金储备.另一个决策支持的例子是客户需求分析工具,该工具可以找出某个地域客户对哪个产品购买量最大. 决策支持系统的主要特征是: 读取大容量的数据,经常使用全表扫描作为

Oracle执行计划filter下多个节点的优化

Oracle执行计划filter下多个节点的优化 FILTER操作是执行计划中常见的操作,这种操作有两种情况:   l 只有一个子节点,那么就是简单过滤操作. l 有多个子节点,那么就是类似NESTED LOOPS操作,只不过与NESTED LOOPS差别在于,FILTER内部会构建HASH表,对于重复匹配的,不会再次进行循环查找,而是利用已有结果,提高效率.但是一旦重复匹配的较少,循环次数多,那么,FILTER操作将是严重影响性能的操作,可能你的SQL几天都执行不完了. 真题1.执行计划里的a

Oracle性能调整与优化(二)

为了能取得圆满成功,我将涉及到一些预备步骤,它们将在查看发生了什么时需要,这些步骤包括运 行plustrce SQL脚本.创建一个"EXPLAIN_PLAN"表.授予角色.配置sql*plus环境查看执行计划.所有 这些步骤都包括在"Oracle 9i R2数据库性能调整指南和参考"中"在sql*plus中使用自动跟踪",对于 Oracle 10g,这些步骤包括在"sql*plus用户指南和参考10.2版"中"调整s

Oracle性能调整与优化(一)

Oracle性能调整是一个范围比较广且有点复杂的主题,普通DBA面对的最大的问题是从哪里开始以及该 做些什么.你知道的所有信息可能是有人(一个用户)报告了一个关于应用程序或查询性能下降的问题, 当你面对这样的问题时该从何下手呢? Oracle的调整方法 对那些已经取得了Oracle 8i性能调整认证考试的人而言,有一个试验区域实验Oracle的调整方法,当 Oracle 9i发布时Oracle强调了这个方法有所改动,这个方法从8i到9i/10g发生一些变化,两个方法都不 完全一样,它们都有各自的

Linux系统下常见性能分析工具的使用

在前面的文章中,我简单介绍了影响linux性能的几个方面以及如何解决这些方面的问题,但是如何才能从系统上发现是某个方面或某几个方面出现问题了呢,这就需要使用linux系统提供的几个常用性能分析工具,下面就具体讲述这几个常用性能分析工具的使用. 1.vmstat命令 vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,很多linux发行版本都默认安装了此命令工具,利用vmstat命令可以对操作系统的内存信息.进程状态.CPU活动等进行监视,不足之处是无法对某个

Linux系统下Apache服务器设置与优化

Apache服务器的设置文件位于/usr/local/apache/conf/目录下,传统上使用三个配置文件httpd.conf,access.conf和srm.conf,来配置Apache服务器的行为. httpd.conf提供了最基本的服务器配置,是对守护程序httpd如何运行的技术描述:srm.conf是服务器的资源映射文件,告诉服务器各种文件的MIME类型,以及如何支持这些文件:access.conf用于配置服务器的访问权限,控制不同用户和计算机的访问限制:这三个配置文件控制着服务器的各

win7系统下九个固态硬盘优化方法

固态硬盘(Solid State Drive)用固态电子视频监控.网络监控存储单元(FLASH芯片存储芯片阵列而制成的硬盘,由控制单元和.DRAM芯片)组成.固态硬盘在接口的规范和定义.功能及使用方法上与普通硬盘的完全相同,在产品外形和尺寸上也完全与普通硬盘一致.被广泛应用于军事.车载.工控..网络终端.电力.医疗.航空.导航设备等高科技领域.随着固态硬盘价格不断下降,目前固态硬盘也得到了广泛了应用,一些新笔记本以及组装电脑也开始普遍采用固态硬盘平台,超级本就更不用说了,采用固态硬盘已经成标配化

Oracle 9i在AIX上的性能调整

产品: AIX , Oracle 平台: pSeries, AIX 版本: ALL 内存访问的冲突出现在当进程申请的内存超过系统的物理内存总量时,为了处理这种情况,系统将程序与数据在内存和硬盘间进行交换. 控制内存交换操作(Paging) 大量的内存交换操作会极大地影响系统的性能,尤其是在当数据库文件创建在文件系统上时(JFS and JFS2).在这种情况下经常访问的数据,即在SGA中存在,也同样在文件的缓存中存在.这种相同的数据在内存中缓存两次的情况,会降低内存的使用效率,从而使内存频繁进行

Oracle性能调整与优化(三)

正如在第1和第2部分中提到那样,有几个相对容易的改善性能的步骤你可以采取,这些步骤其中一个 涉及到使用自动化工具"指导"你编写SQL语句,有许多生产性能分析或性能调整工具的厂家 ,在接下来的文章中,我们将对它们中的一个进行考察. Quest Software 许多DBA和开发者使 用一个名叫Toad的工具,它出自Quest Software公司,按照Quest Software网站上说法,Toad用户社区大 约有500,000数量的用户,Toad的一个特色就是它有能力优化SQL查询,换