WEB开发网
开发学院数据库Oracle Oracle 优化和性能调整将要涉及的问题 阅读

Oracle 优化和性能调整将要涉及的问题

 2008-09-09 12:08:23 来源:WEB开发网   
核心提示: 调整硬盘I/O 这一步是在信息系统开发之前完成的,数据库管理员可以将组成同一个表空间的数据文件放在不同的硬盘上,Oracle 优化和性能调整将要涉及的问题(2),做到硬盘之间I/O 负载均衡, 调整操作系统参数 例如:运行在Unix操作系统上的 Oracle数据库, Oracle Ente

调整硬盘I/O 这一步是在信息系统开发之前完成的。数据库管理员可以将组成同一个表空间的数据文件放在不同的硬盘上,做到硬盘之间I/O 负载均衡。

调整操作系统参数 例如:运行在Unix操作系统上的 Oracle数据库,可以调整Unix数据缓冲区的大小、每个进程所能使用的内存大小等参数。

实际上,上述数据库优化措施之间是相互联系的。Oracle 数据库性能恶化的表现基本上都是用户响应时间比较长,需要用户长时间的等待。而性能恶化的原因却是多种多样的,有时是多个因素共同造成了性能恶化的结果,这就需要数据库管理员有比较全面的计算机知识,能够敏感地察觉到影响数据库性能的主要原因所在。另外,良好的数据库管理工具对于优化数据库性能也是很重要的。

Oracle数据库常用的数据库性能优化工具有:

Oracle数据库在线数据字典 Oracle在线数据字典能够反映出Oracle的动态运行情况,对于调整数据库性能是很有帮助的。

操作系统工具 例如使用Unix操作系统的Vmstat、 Iostat等命令可以查看到系统级内存和硬盘I/O的使用情况,这些工具能够帮助管理员弄清楚系统瓶颈出现在什么地方。

SQL语言跟踪工具可以记录SQL语句的执行情况,管理员可以使用虚拟表来调整实例,并使用SQL语句跟踪文件调整应用程序性能。SQL语言跟踪工具将结果输出成一个操作系统的文件,管理员可以使用TKPROF工具查看这些文件。

Oracle Enterprise Manager(OEM) 这是一个图形的用户管理界面,用户可以使用它方便地进行数据库管理而不必记住复杂的Oracle数据库管理的命令。

Explain Plan——SQL语言优化命令 使用这个命令可以帮助程序员写出高效的SQL语言。

系统性能评估

Tags:Oracle 优化 性能

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接