生产数据库架构改造方案.pdf
《生产数据库架构改造方案.pdf》由会员分享,可在线阅读,更多相关《生产数据库架构改造方案.pdf(7页珍藏版)》请在三一文库上搜索。
1、. ;. 生产数据库性能优化方案(初稿) 1. 背景 生产数据库上线一段时间后由于数据量远大于预期,导致数据库性能低下而 影响正常业务,故需要对数据库进行性能优化。 2. 现状 当前数据库结构如下图所示: 图 2-1 系统结构示意图 上游三个数据源通过DI 工具以定时任务的方式将上游数据抽取到基础数据 库中(红色部分),从基础库到下游目标库则是通过用户操作应用程序将基础数 据库中的数据调度到目标数据库中。根据目前对数据量的统计基础库约为 . ;. 400GB+的数据总量。 目前基础数据库的性能低下, 主要表现于定时抽取任务执行时间过长,任务 间的时间间隔变短; 应用执行数据调度时间过长, 导致
2、应用长时间处于无响应状 态。 3. 分析 基础数据库获取上游数据时, 数据传输量较大, 数据库写操作频繁, 操作系 统层表现于数据文件所在磁盘写 IO 高,并持续时间长。 由于基础库放数据到下游数据库是人为操作,数据库读操作频繁, 操作系统 层表现于数据文件所在磁盘读 IO 高,且经常会与 DI 定时任务同时执行, 通过系 统监控发现磁盘出现大量IO 等待状态。 图 3-1 磁盘 IO 状态 . ;. 图 3-2 磁盘等待状态 由于基础库保存原始数据并不对数据进行处理,所以CPU 消耗很低,从监 控看 CPU不视为性能瓶颈点。 图 3-3 CPU 使用率 从以上分析可以判断数据库操作性能低下主
3、要在高磁盘IO时造成 IO 挣用较 . ;. 大导致拖慢整体性能。故本次优化将重点放在解决磁盘IO 挣用问题和提高磁盘 IOPS上。 4. 优化方案 本着应用层变动最小的原则,为解决基础库磁盘IO 性能低下问题,我们将 从三个方面着手进行,即:优化数据库物理架构、优化DI 任务执行时间和优化 数据库数据文件所在Path 的磁盘 VG结构。 4.1. 优化数据库物理架构 根据基础库的业务特点,这里将对基础库的读写操作进行分离(即:读、写 分离) 。这样做的好处在于可以最大限度规避数据库读、写同时操作所带来的磁 盘 IO 挣用问题。调整后的架构如下图: 数据库采用主 /从模式,使用 binlog
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 生产 数据库 架构 改造 方案
链接地址:https://www.31doc.com/p-5542356.html