oracle mysql优化工具_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函数编写存储过程?

【编辑推荐】

【责任编辑:王婧瑶 TEL:(010)68476606】

点赞 0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值