哈尔滨石化LIMS系统数据库迁移和优化方案设计与实施

2016-09-14 07:29许萍大庆石化公司信息技术中心黑龙江大庆163000
中国管理信息化 2016年17期
关键词:大庆石化数据量分区

许萍(大庆石化公司信息技术中心,黑龙江 大庆 163000)

哈尔滨石化LIMS系统数据库迁移和优化方案设计与实施

许萍
(大庆石化公司信息技术中心,黑龙江 大庆163000)

哈尔滨石化MES系统LIMS子系统已经运行6年多,数据量比较庞大,数据的查询非常的慢,经过针对oracle数据库的升级以及对LIMS数据库进行分区优化等处理,系统运行速度得以提高。系统自2014年处理实施以来,一直运行稳定,性能提升巨大,平均查询速度提高10倍以上,对于数据量大的版本旧老系统的升级优化非常有利于提升客户体验。

表空间;分区;hash索引;oracle;LIMS

1 优化方法

针对哈尔滨石化LIMS系统的现状分析,考虑采用以下方法对LIMS数据库进行优化处理:

(1)Oracle数据库版本从 9i升级为更为稳定、成熟的Oracle 10 g2。

(2)针对LIMS常用的、数据量比较大的数据表通过建立分区的方式,将数据按照年份进行range分区存储,2011年及以前的数据单独存储,2012年、2013年、2014年按年分别保存。

(3)将 LIMS_RESULT,LIMS_SAMPLE,LIMS_TEST表空间数据重新按照年份迁移到各自分区。

(4)针对数据表索引的属性进行分析,根据具体情况将部分索引调整为位图索引,并添加并行属性。

(5)将当前LIMS测试服务器重新安装操作系统和LIMS环境,将LIMS数据迁移至该服务器,将该服务器用作优化后的LIMS正式环境。

2 前期准备工作

(1)在大庆石化利用一台服务器,新做操作系统,安装Oracle10 g2,对result、sample、test三张表,按照2011年及以前、2012年、2013年、2014年进行分区,从哈尔滨石化 LIMS系统中导出DMP文件,导入至大庆石化的测试服务器,服务器未提示报错,对表的索引进行优化调整。

(2)连接测试服务器进行测试,查询速度和当前对比提高10倍以上,提升效果比较明显。

(3)测试环境中对数据进行备份和恢复,测试成功。

(4)对原LIMS测试服务器进行备份。

(5)对LIMS测试服务器重新安装操作系统及相关驱动。

(6)在LIMS测试服务器中安装Oracle10 g2。

(7)在Oracle10 g2中建立表空间,新建分区,进行备份。

(8)从生产环境中导出DMP文件,导入至33.3原测试服务器,针对数据库、LIMS应用、LIMS网页查询进行检查和测试,数据库和LIMS网页查询运行正常,LIMS应用和当前对比速度提升20倍以上。

(9)PA报表、总部提取LIMS数据连接新建的测试服务器进行测试,均正常。

(10)上述测试成功后,将服务器恢复至步骤7时的状态。

3 正式迁移

(1)选择质检用户通过LIMS系统录入数据比较少的时间段内进行迁移,从生产环境中导出DMP文件,导出完毕后,修改原生产环境服务器IP地址。

(2)通知质检和生产用户LIMS系统不可用,系统迁移过程中质检数据通过手工进行记录,待系统恢复后进行数据补录。

(3)进行数据文件导入,重建分区索引,修改相关属性,导入成功后通知信息中心人员。

(4)修改新建的服务器IP为正式服务器地址,修改数据库相关参数。

(5)对LIMS应用、LIMS网页查询、PA报表、总部提取LIMS数据进行全面的验证检查,运行正常。

(6)通知质检和生产 LIMS相关用户,系统迁移完毕,系统可用。

4 风险评估和预防措施

本次迁移和优化操作,不对当前的生产服务器进行调整操作,迁移的风险相对较小,主要存在的风险和应对措施见表1。

表1 数据库迁移主要风险与应对措施

5 结语

经过两年以来的运行,系统运行效率得到10倍以上的提高,系统运行平稳,用户满意,对于数据量大的系统:表空间大于2G,表记录条数接近千万的Oracle数据库系统,建议进行优化以提高系统运行速度。

10.3969/j.issn.1673-0194.2016.17.091

TP392

A

1673-0194(2016)17-0163-01

2016-07-19

猜你喜欢
大庆石化数据量分区
上海实施“分区封控”
基于大数据量的初至层析成像算法优化
计算Lyapunov指数的模糊C均值聚类小数据量法
高刷新率不容易显示器需求与接口标准带宽
宽带信号采集与大数据量传输系统设计与研究
浪莎 分区而治
基于SAGA聚类分析的无功电压控制分区
基于多种群遗传改进FCM的无功/电压控制分区
大庆石化污泥脱水装置投用
大庆石化推出铬系聚乙烯新品