暂无图片
暂无图片
3
暂无图片
暂无图片
暂无图片
Oracle性能优化学习心得.docx
565
15页
39次
2025-09-01
10墨值下载
Oracle
性能优化学习心得
一,优化总的原则
1
查看系统的使用情况
2
查看
SGA
分配情况,结合系统具体情况进行分析。
3
表的设计分析
4
SQL
语句分析
实施要则
1
查看系统的使用情况,
CPU
占用,内存,
I/O
读取等
Oracle10G

ADDM
SQL
Tuning Advisor
等可以方便的查看系统状况
2
OPS
上负载均衡,不同查询用不同
Instance
3
提供脚本查看
SGA
使用情况
4
分析
SQL
执行情况(
trace
及其他工具)
实施细节
整:我们该记

独运行的此我们将查看通过调整

服务器以得到高的性能。

磁盘

该懂

要的目标


调整

整是

整中最重要的
一些简单的

调优规则就可以大幅度地提升

语句的性能,这是一点都不奇怪的。
调整

排序:排序对于

性能也是有很大影响的。

:表索引参数设置
!"#$
%$
有很
影响。
二,调优分类:

数据,应当按照一统在前面步骤
行的调整可以免后面的一些不必要调整或者代价很的调整。一般来说以从两个阶段
入手:
、设计阶段:对其逻辑结构和物理结进行优化设计使之在满足需求条件的情况
&
统性能达到最佳,系统开销达到最小;
、数据库运行阶段:采取操作系统级、数据库级的一些优化措施来使系统性能最佳;
㈠设计阶段:
A
,数据库设计优化
较多修改较少查询的数据 和 较多查询较少修改的数据 分别对待。
a
,结构优化
,根据应用程序进行数据库设计。
是传
'
()"
同的
应用程序体系结构要求的数据库资源是不同的。
2
,遵循
3
大范式规范化数据结构,减少不必要的冗余。
3
,反规范设计,增加必要冗余,提高查询速度。
4
,针对变化较少的数据,合理创建临时表和视图,需注意对临时表和视图的及时同步更新
5
,在服务器端使用过程和函数,减少网络数据传输
b
I/O
优化
1
使用分区,对查询条件字段(主外键)建立索引,依据
Rowid
物理地址查询,减少
I/O
的消耗。应避免可能参与计的字段
建立合的索引。
缺省况下建立的索引是非群集索引并不是最佳的
*
合理的索引设计要建
在对各种查询的分析和预测上。一般来说
+
,
-.&/&0
/1&012
3.4
.4
发生,可考虑建立群集索引
*
,
,
经常同时存取多且每列有重复值考虑建立合索引
*
,
,
合索引要使键查询索引覆盖,其前一定是使用
频繁
a,
的重构索引是有必要的
,
#$%"50%"5%#/( "0$#(!#'%#/
b,
避免在索引上使用计判断或函数
3
,使用聚簇(对选择原则同索引)。
4
,使用存档功能。
5
,数据缓冲照,视图,程调用等,减少
I/O
和网络消耗
6
I/O
调整
  这一步是信息系统数据可以组成同一个表数据
不同盘上

负载衡。的情还应
循以下原则:
   将表和索引分开;
  空间,与系统表空间
46
)分开磁盘;
   创建表和索引时定不同的表空间
   创建回滚用的表空间防止空间竞争影响务的完成
   创建临时表空间用于排序操作,可能的防止数据库碎片存在于多个表空间中。
7
定数据大小和存参数。
  据库大小在数据库创建后就不能在修重建数据库)因此
减少数据高磁空间在设计数据库时要的数
大小和存参数。通们是根据数据小,根据状和发展
趋势确定存参数。
运行阶段:
of 15
10墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜