短信系统中的Oracle数据库性能优化研究及实施

短信系统中的Oracle数据库性能优化研究及实施

论文摘要

随着我国社会经济的持续稳定发展,科技水平的不断提高,移动通信行业进入到一个全新的高速发展阶段。目前国内移动用户数量已突破4亿,并以年均1000万新增用户的速度增长。在移动话音基础之上派生出来的短信、MMS、彩玲、GPRS等等移动数据业务的使用也日益普及,尤其是短信,以其特有的灵活性、实时性成为了深受广大用户喜爱的信息沟通方式。短信业务的快速发展需要性能卓越的业务系统提供有力的支撑,这对短信系统的稳定性、及时性、高效性提出了很高的要求。但是目前国内移动通信运营商普遍存在短信业务发展超前于系统支撑能力的情况,主要是由于业务需求紧迫,完成系统建设后仓促上线,很少再从软件设计、数据库配置和应用等方面对系统进行全面的性能分析和优化,以保证系统的高可用性,从而造成系统上线不久就频繁出现性能瓶颈,通过硬件扩容收效甚微,给业务运营带来很不利的影响。近年来,该问题已引起各移动通信运营商的关注,寻求通过业务系统应用优化,特别通过对存储并处理企业数据的数据库系统优化的途径来提升业务系统的整体性能。本文以重庆移动短信系统中的Oracle数据库性能优化工作为课题,分析数据库性能对业务系统整体性能带来的影响,定位数据库优化工作的目标和框架。根据Oracle数据库特性,分析和提炼基于Oracle数据库的性能优化技术。深入分析短信系统在节假日等业务高峰期间处理性能低下、稳定性降低的情况,从硬件资源占用、数据库对象配置、数据库应用设计等等方面定位短信系统数据库性能瓶颈,寻找影响数据库性能的各种因素。根据性能分析结果进行数据库优化方案的设计。按照优化设计方案,重新规划数据库内存区域;迁移存储于“热点盘”上数据对象,减少I/O资源争夺;调整回滚段、排序区等数据对象的存储参数,使得系统在业务高峰期具有更好的适应性;利用Explain Plan[1]等工具对执行效率低下的SQL应用进行优化。通过对短信系统中Oracle数据库性能优化工作的实施,对解决系统性能瓶颈、提升系统整体性能效果显著,业务高峰期间用户短信接收成功率有明显的提高。本文研究取得的成果对于国内移动通信运营商短信系统数据库优化有较高的推广价值,对MMS、WAP、GPRS、彩玲等等其他移动通信业务系统的数据库优化有一定借鉴意义。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 课题来源
  • 1.2 国内外现状
  • 1.3 本文研究工作简介
  • 1.3.1 研究目标
  • 1.3.2 本文主要研究内容
  • 1.4 本文组织结构
  • 2 数据库优化技术研究
  • 2.1 引言
  • 2.2 数据库优化目标及框架
  • 2.2.1 数据库优化目标
  • 2.2.2 数据库优化框架
  • 2.2.3 数据库选型
  • 2.3 数据库配置优化研究
  • 2.3.1 CPU 参数优化
  • 2.3.2 内存参数优化
  • 2.3.3 I/O 优化
  • 2.3.4 回滚段优化
  • 2.3.5 重做日志缓冲区优化
  • 2.3.6 排序区优化
  • 2.3.7 分区优化
  • 2.4 数据库应用优化研究
  • 2.4.1 SQL 语句优化
  • 2.4.2 索引优化
  • 2.5 小结
  • 3 短信系统数据库性能分析
  • 3.1 引言
  • 3.2 短信系统架构
  • 3.2.1 短信业务流程
  • 3.2.2 短信系统设备组网情况
  • 3.2.3 短信系统运行情况
  • 3.3 数据库性能分析
  • 3.3.1 CPU 性能分析
  • 3.3.2 内存性能分析
  • 3.3.3 I/O 性能分析
  • 3.3.4 回滚段性能分析
  • 3.3.5 排序区性能分析
  • 3.3.6 数据库事件和对象性能分析
  • 3.3.7 SQL 性能分析
  • 3.3.8 索引性能分析
  • 3.4 小结
  • 4 短信系统数据库优化设计
  • 4.1 引言
  • 4.2 调优项目分析
  • 4.3 优化流程设计
  • 4.4 小结
  • 5 短信系统数据库优化实施及效果分析
  • 5.1 引言
  • 5.2 优化实施
  • 5.2.1 内存优化
  • 5.2.2 “重做日志文件”优化
  • 5.2.3 回滚段优化
  • 5.2.4 索引优化
  • 5.2.5 数据对象存储参数优化
  • 5.2.6 SQL 应用优化
  • 5.3 优化效果
  • 5.4 小结
  • 6 结语
  • 6.1 本文工作总结
  • 6.2 未来研究展望
  • 致谢
  • 参考文献
  • 附录
  • 相关论文文献

    标签:;  ;  ;  ;  

    短信系统中的Oracle数据库性能优化研究及实施
    下载Doc文档

    猜你喜欢