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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




