没有合适的资源?快使用搜索试试~ 我知道了~
Oracle性能最大化.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 109 浏览量
2023-10-12
19:07:18
上传
评论
收藏 77KB DOCX 举报
温馨提示
试读
46页
如果你问很多Oracle DBA“你工作中最大的一部分是什么?”几乎所有的回答都是 “数据库的配置和优化。”Oracle 是一种真正复杂和强大的产品,而且它的强大的能力在于它对每个单独的数据库配置都可以以最好的性能运行。本章讲述我们配置和优化 Oracle 数据库的方法,并提供了为站点实现一个高性能数据库的指导方针。
资源推荐
资源详情
资源评论
Oracle 性能
最大化
如果你问很多Oracle
DBA“你工作中最大的一部分是什么?”几乎所有的回答都是 “数
据库的配置和优化。”Oracle
是一种真正复杂和强大的产品,而且它的强大的能力在于
它对每个单独的数据库配置都可以以最好的性能运行。本章讲述我们配置和优化
Oracle
数据库的方法,并提供了为站点实现一个高性能数据库的指导方针。
大多数Oracle
DBA
连续的、每天的职责是使
Oracle
数据库获得可能的最好性能。
对于“性能”可能有许多定义,但是我们把性能定义为目标和在怀疑有问题的数据库中执
行一个典型操作需要的可以测量的时间。是的,这是一个太简单的定义,它忽视了其他
的测量尺度,如资源使用。但是让我们正视它:我们期望数据库尽可能地快,因此为
了这个目的这是一个合理的定义。
整本书都是以Oracle
性能为主题写的(参见附录“DBA
使用的资源”以查看我们认
为你应该注意的内容,注
1),所以我们不能在一章中就阐述完复杂的
Oracle
性能
优化,我们希望提供一种直截了当的性能优化方法并提供能应用到各个不同安装上的
实际指南。
从物理和逻辑的实现、处理的事务类型及这些事务的性能需求方面来看,
每个
Oracle 安装都是不同的,认识到这点很重要。结果是虽然一些厂商(包括
Oracle)
注 1: 我们尤其推荐 Mark Gurry 和 Peter Corrigan 的《Oracle Performance Tuning》第二
版(O'Reilly&Associates,1997)。
46
尝试提供,但仍没有一种自动的优化方法,而且也没有单一的一套规则可以提供一种
使数据库性能最优的方法。然而,
我们可以提供一种方法,在适当应用并结合
DBA
知识和经验的情况下,该方法将使任何给定的数据库有好的性能。
配置和优化有什么不同
使一个
Oracle
数据库获得最佳性能需要认真注意数据库的配置和优化两方面。这
些术语经常交换使用,但是事实上,它们是两个不同的任务,无可否认的是在它们
之间有一少部分内容是重叠的。
配置是设置数据库的物理和逻辑组件的过程,也是配置主机系统的过程,而优化是
修改数据库的内部行为的过程,以便操作以特定方式运行。整个过程某种程度上是循
环的,因为合适的优化经常包含修改配置,然后再一次查看优化结果。图
3-1
演示了
配置和优化过程的基本步骤。
可以配置什么
能在一个 Oracle 数据库中配置的一些项目如下:
●
影响系统进程分配的数据库的组件,例如 :
SQL*Net
MTS(Multi-Threaded Server,多线程服务器)
并行查询(Parallel Query)
并行服务器(Parallel Server)
●
物理存储的布局和大小
●
数据库对象的大小,如:
表
索引
回滚段
第三章
48
排序区
临时表空间
重做日志
图
3-1:配置和优化过程
分区表
惟一索引(Index-only)表
●
内存的数量和分配,例如 :
数据库缓冲区
重做日志缓冲区
共享池
可以优化什么
开
始
检查硬件和OS
性能
OK?
是
不是
调整硬件和
(或)OS
检查Oracle
性能
OK?
是
不
是
修改Oracle
配置
检查查询性能
是
不
是
优化查询
OK?
剩余45页未读,继续阅读
资源评论
小小哭包
- 粉丝: 1902
- 资源: 3900
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功