OLTP与OLAP业务系统的Oracle优化思路


立即下载 甲基蓝
2024-04-11
系统 数据 业务 数据库 OLTP 事务 分析 规模 优化 用户
41.6 KB

面向 OLTP与 OLAP系统的
Oracle 数据库优化方法差异的总结
当前主流的应用软件系统从使用模式来说可以分为简单划分为两种, 即联机事务处理系
统和联机分析处理系统,本文简单就这两种类型的 Oracle 数据库应用的特点、性能关注点
以及调整优化的策略进行总结和注意事项说明。简要概述如下。
一、 数据库业务类型分类
从数据库业务的使用模型来分类,数据处理的类型可以分成两大类:
联机事务处理 OLTP(on-line transaction processing )
联机分析处理 OLAP(On-Line Analytical Processing )。
OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,以完成当
前小事务处理为目的,例如银行交易系统和网购系统。
OLAP是数据仓库系统的主要应用,主要是统计分析业务,提供对历史数据进行多维度
的统计分析,主要服务于决策支持。
二、 系统特点
OLTP 系统关注的是数据库内存效率,需要优化内存的命令率,强调绑定变量,优化并
发操作; OLAP 系统则偏重数据的统计分析,强调 SQL执行市场,强调磁盘 I/O ,强调分区
等。
OLTP与 OLAP之间特点的比较如下:
对比项 OLTP OLAP
用户规模
用户数量多,普通操作人员和
基层管理人员为主
用户数量少,决策人员和高级
管理人员为主
业务类型
面向应用为主的日常业务, 写
操作为主。
面向主题为主的统计分析业
务,读操作为主。
数据对象
面对当前的最新数据, 读写的
记录数较少,实时更新操作,
二维数据为主
面对历史数据, 针对历史的数
据进行操作,读写的数据记录
较多,多维操作为主
业务规模
大量用户进行实时提交的小
事务为特点
少量用户进行的复杂业务事
物为特点
数据规模 数据库规模 GB级别以上
数据库规模 GB级别,甚至 TB
级别
三、 常见瓶颈问题 与优化策略
(一 ) OLTP系统
1. OLTP性能关注指标
OLTP,全称为联机事务处理( Online Transaction Processing ),其特点是事务性非
常高,一般都是高可用的在线系统,以小的事务以及小的查询为主,其每秒执行的
Transaction 以及


系统/数据/业务/数据库/OLTP/事务/分析/规模/优化/用户/ 系统/数据/业务/数据库/OLTP/事务/分析/规模/优化/用户/
-1 条回复
登录 后才能参与评论
-->