论文部分内容阅读
随着互联网应用和计算机信息系统的不断发展,数据库的应用范围越来越广泛。伴随着数据库规模不断地扩大,业务复杂程度不断地增加,数据库系统的性能问题越来越突出,对数据库性能进行优化也变得十分重要。本文根据上海市垃圾物流管理平台的运行状况,结合MySQL优化技术,对数据库性能问题进行了深入分析,寻找出了造成性能降低的各种原因。根据分析出的问题原因,提出了具体的数据库优化策略。本文作者的主要研究内容和创新点概述如下:1)分表技术的应用研究。分析了数据库分表的两种方案及其适用场景,根据系统中大数据表的特点,采用了水平分表的方案。2)服务器配置优化的应用研究。硬件方面,在分析了不同磁盘阵列的原理和应用场景之后,采用RAID10的磁盘阵列策略。软件方面,通过改善服务器配置,提高数据库的并发性处理能力和缓存命中率。3)SQL语句及索引优化的应用研究。在分析了SQL语句和索引优化的基本方法后,针对系统中的慢查询语句进行了优化。4)Hibernate优化的应用研究。分析了J2EE系统中主流的持久层框架Hibernate的缓存机制,并提出了提升Hibernate缓存利用率的方法。5)数据库备份恢复策略的应用研究。根据应用系统特性,研究设计了基于Linux定时任务机制的自动备份策略。本文的研究工作已经完成,提出的数据库优化策略在实践中得到了实际检验。实践结果表明,本文提出的优化策略对于关系型数据库性能优化方面具有积极的借鉴意义。