Oracle性能优化五大工具介绍

数据库 Oracle
Oracle性能优化的实施需要依赖相应的工具:Oracle数据库在线数据字典、操作系统工具、SQL语言跟踪工具、OEM等。文章介绍了上述工具,并且简单介绍了Oracle性能优化系统性能评估。

本文介绍了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*?索引或者Bitmap索引?
b.是否采用并行SQL查询以提高查询效率?
c.是否采用PL/SQL函数编写存储过程?

【编辑推荐】

  1. 九大Oracle性能优化基本方法详解
  2. Oracle性能优化的要点
  3. Oracle性能优化之Rollback Segment优化
  4. Oracle性能优化借助分区技术实现
  5. 浅谈Oracle性能优化可能出现的问题
责任编辑:王婧瑶 来源: 互联网
相关推荐

2011-12-12 09:43:28

微软工具服务器管理下载

2022-09-02 15:25:59

程序员工具项目

2010-07-29 13:41:57

Flex性能优化

2013-08-09 10:06:18

工作负载云计算邮件服务

2013-08-09 09:44:30

云服务云数据备份云灾难恢复

2010-10-27 09:33:18

MVC开发

2015-01-06 13:42:45

跨平台开发APP工具

2020-11-15 23:22:25

工具软件包Flutter开发

2010-08-10 09:53:45

Flex性能优化

2022-11-09 10:18:14

工业物联网智能

2009-07-23 13:23:47

开源游戏引擎

2023-09-12 09:47:38

云计算云管理

2009-10-27 13:34:56

Oracle密码管理

2010-07-01 10:55:58

UML建模工具

2019-09-26 06:34:37

电子邮件加密邮件安全

2011-03-16 10:19:21

浏览器性能测试

2018-04-28 15:38:31

数据中心优化DCIM

2015-06-10 14:28:34

数据中心数据中心优化

2011-10-29 09:55:05

Drupal服务器服务器优化

2019-06-04 10:40:07

点赞
收藏

51CTO技术栈公众号