本文介绍了Oracle性能优化工具Oracle数据库在线数据字典等,以及Oracle性能优化系统性能评估细节,供管理员根据自己的信息系统类型参考。
1.Oracle性能优化工具
包括:Oracle数据库在线数据字典、操作系统工具、SQL语言跟踪工具、OEM等。
1)Oracle数据库在线数据字典
Oracle在线数据字典能够反映出Oracle的动态运行情况,对于调整数据库性能是很有帮助的。
2)操作系统工具
例如使用Unix操作系统的Vmstat、 Iostat等命令可以查看到系统级内存和硬盘I/O的使用情况,这些工具能够帮助管理员弄清楚系统瓶颈出现在什么地方。
3)SQL语言跟踪工具(SQL Trace Facility)
SQL语言跟踪工具可以记录SQL语句的执行情况,管理员可以使用虚拟表来调整实例,并使用SQL语句跟踪文件调整应用程序性能。SQL语言跟踪工具将结果输出成一个操作系统。
4)Oracle Enterprise Manager(OEM)
这是一个图形的用户管理界面,用户可以使用它方便地进行数据库管理而不必记住复杂的Oracle数据库管理的命令。
5)SQL语言优化命令 使用这个命令可以帮助程序员写出高效的以上Oracle性能优化工具,可以协助我们有效的进行Oracle性能优化的工作。
2.Oracle性能优化系统性能评估
信息系统的类型不同,需要关注的数据库参数也是不同的。数据库管理员需要根据自己的信息系统的类型着重考虑不同的数据库参数。
1)在线事务处理信息系统(OLTP) 这种类型的信息系统一般需要有大量的Insert、 Update操作,典型的系统包括民航机票发售系统、银行储蓄系统等。OLTP系统需要保证数据库的并发性、可靠性和最终用户的速度,这类系统使用的Oracle数据库需主要考虑以下参数:
a.数据库回滚段是否足够?
b.是否需要建立Oracle数据库索引、聚集、散列?
c.系统全局区(SGA)大小是否足够?
d.SQL语句是否高效?
2) 数据仓库系统(Data Warehousing) 这种信息系统的主要任务是从Oracle的海量数据中进行查询,以得到数据之间的某些规律。数据库管理员需要为这种类型的Oracle数据
a.是否采用B*Tree索引或者Bitmap索引?
b.是否采用并行SQL查询以提高查询效率?
c.是否采用PL/SQL函数编写存储过程?
From:http://database.51cto.com/art/201004/196503.htm
分享到:
相关推荐
Oracle性能优化工具整理 Oracle数据库作为全球广泛使用的商业数据库管理系统,其性能优化对于确保数据库稳定运行、提高应用响应速度至关重要。性能优化不仅需要通过合理设计数据库模式、编写高效SQL语句等手段,而且...
### Oracle性能优化求生指南 #### 一、Oracle数据库性能优化概述 在现代企业环境中,Oracle数据库因其稳定性和强大的功能而被广泛采用。然而,随着数据量的不断增长和技术的快速发展,确保Oracle数据库的高性能变...
在处理Oracle性能优化时,AWR(Automatic Workload Repository,自动工作负载存储库)是一个不可或缺的工具,它能够协助数据库管理员(DBA)深入了解数据库的性能状况,并提供相应的优化建议。本篇文档旨在整理关于...
Oracle性能优化技术是数据库管理员和开发人员在处理大型复杂系统时必须掌握的关键技能。这部分内容主要探讨Oracle数据库的性能调优策略,分为四个部分,本文将聚焦于第三部分。在这个阶段,我们通常会深入到数据库的...
Oracle性能优化是数据库管理员和开发人员关注的重要领域,它涉及到一系列技术、工具和策略,旨在提升Oracle数据库的运行效率,减少资源消耗,提高系统响应速度,以及改善用户体验。以下是对Oracle性能优化的详细阐述...
《Oracle性能优化技术内幕》是一本深入探讨Oracle数据库性能调优的专业书籍,旨在帮助数据库管理员、开发人员以及系统架构师理解和解决Oracle数据库在运行过程中可能出现的性能问题。这本书全面覆盖了Oracle性能优化...
### Oracle 高性能优化知识点详解 #### 一、Oracle 数据库优化概述 Oracle数据库作为一款广泛使用的商业关系型数据库管理系统,在各行各业中发挥着至关重要的作用。随着数据量的不断增长和业务需求的日益复杂,...
Oracle 12C OCM(Oracle Certified Master)是Oracle公司为高级数据库管理员提供的一项专业认证,专注于Oracle数据库的性能优化。这个压缩包包含了与Oracle 12C OCM性能优化考试相关的教材,帮助考生深入理解和掌握...
Oracle 11g性能优化是数据库管理领域中的一个重要主题,对于任何使用Oracle数据库的企业或组织而言,提升系统性能、确保数据高效访问都是至关重要的。Oracle 11g版本提供了多种工具和技术来帮助管理员和开发人员优化...
根据提供的文件信息,“ORACLE DATABASE 11G性能优化攻略_高清_美 Sam R Alapati.pdf”,我们可以推断出这份文档主要讲述了Oracle Database 11g版本中的性能优化策略和技术。下面将从多个角度来深入探讨Oracle ...
Oracle性能优化是数据库管理中的关键任务,它涉及到提高数据库系统的响应速度、降低资源消耗和提升整体应用性能。这篇培训文档提供了深入的Oracle性能优化知识,包括理论基础和实践技巧,帮助用户更好地理解和解决...
本文将深入探讨Oracle性能优化的关键概念、工具和技术。 一、Oracle性能优化概述 Oracle性能优化的目标是确保数据库系统能以最高效的方式运行,减少响应时间,提高吞吐量,并有效利用硬件资源。这涉及到对SQL查询的...
本文将基于标题和描述中的内容,详细介绍Oracle性能优化的学习心得。 一、优化总原则 1. 系统监控:了解系统整体使用情况至关重要,包括CPU占用、内存消耗、I/O读写等。Oracle 10G引入的ADDM(Automatic Diagnostic...
Oracle性能设计及优化是数据库管理领域中的核心议题,关乎到系统的效率、稳定性和资源利用率。在Oracle数据库系统中,性能优化涉及到多个层面,包括SQL查询优化、存储结构设计、索引策略、数据库架构调整以及资源...
Oracle性能优化是数据库管理员和开发人员在处理Oracle数据库系统时的关键任务。这涉及到一系列技术和策略,旨在提高数据库的响应时间,降低系统资源消耗,以及提升整体系统性能。Oracle数据库是全球广泛使用的数据库...
Oracle性能优化是数据库管理员和开发人员在处理Oracle数据库系统时的关键任务。这涉及到一系列技术和策略,旨在提高数据库的响应时间,降低系统资源消耗,以及提升整体应用性能。本篇文章将深入探讨Oracle性能优化的...