客户案例
某大学_教务系统数据库性能优化专案
项目背景
国家“211工程”重点建设高校、是江苏省属重点综合性大学.拥有各类在校生五万余人,其中研究生14317人,本科生25312人,留学生1346人。客户在学生课程安排实行以学期为单位学生自主网上选课的方式有计划的安排在校课程,因学生人数较多,在执行选课应用时,当前数据库无法承接高并发的负载,给教务部的选课工作安排带来很大的影响,无法完成预定的选课计划,学生对选课系统的稳定性和可用性十分不满意。通过对数据库的性能诊断,给出此解决方案
需求分析
  • 01
    教务系统数据库性能优化无法满足高并发应用的负载
  • 02
    通过对数据库系统性能分析,在学生执行选课环节,数据库主机系统资源耗尽,针对秒杀型应用,对数据库系统的性能的要求是极大的挑战
  • 03
    原始数据库存放在一台Sun V490(2*4core/16GB/4*146GB/R5)主机上,仅管只有50GB的数据库,在高并发的选课应用中,不堪重负
实施效果
01
通过把数据库迁移到虚拟化平台,提高了CPU和Memory的灵活分配
02
通过在虚拟主机上配置Fusion-IO加速卡,提高数据库查询效率,避免了在SUN小型机上的IO满载的状态
03
对Fusion-IO以Datastore的方式分配给Guest数据库虚拟机
04
二期计划多块Fusion-IO卡,以ioCache的方式优化数据库在虚拟化环境中的应用
top