暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

oracle 性能优化简介

原创 不吃草的牛_Nick 2022-05-31
399

1.1、性能优化有关的基本概念

1) 响应时间

数据库优化就是要缩短系统的响应时间。


2) 数据库的增长

不同的业务特点增长率是不同的,根据在应用中的作用,数据库表基本上可以分为

(1)静态参数表(应用相关表):相对稳定,并且比较小

(2)动态参数表(事务相关表):于事务大小有关,缓慢增长

(3)数据表(事务表):增长的主要因素,并且不稳定

(4)临时/接口表:临时使用,之后被删除


1.2. 优化思路

在数据库优化的时候,可以从5 个方面调整,我们可以做为数据库优化的思路

1) 网络

2) 硬件:I/O 子系统、Cpu 子系统、存储器

3) 操作系统

4) 数据库:存储参数调整、环境参数调整

5) 应用程序

数据仓库和OLTP 应用程序具有不同特点,数据仓库要考虑整体时间,而OLTP 更注重单个sql 的性能,在考虑单条sql 是重点是: 棘手sql 调整、索引调整


1.3 性优方法论

1)设立合理的性能优化目标。

2)测量并记录当前性能。

3)确定当前Oracle 性能瓶颈(Oracle 等待什么、哪些SQL 语句是该等待事件的成分)。

4)把等待事件记入跟踪文件。

5)确定当前的OS 瓶颈。

6)优化所需的成分(应用程序、数据库、I/O、争用、OS 等)。

7)跟踪并实施更改控制过程。

8)测量并记录当前性能

9)重复步骤3 到7,直到满足优化目标

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论