徐述书 叶 桦 仰燕兰
(东南大学自动化学院,南京210096)
随着远程GPS定位监控系统业务的不断发展和完善,给系统的稳定运行带来了新的挑战:① 监控网站访问用户日益增多,访问量不断增加.② 车载终端数目不断增加,监控种类从工程机械扩展到服务人员与服务车辆.③业务功能扩展,功能需求增加.④历史日志数据不断增长,数据统计和分析对系统资源需求日益增大.
在本系统中,系统功能各个环节的实现都与数据库访问不可分割,数据库性能的好坏直接影响着系统的运行效果.数据库的响应能力,对数据库正常运行,提升客户体验有着决定性作用.数据库的性能优化对整个系统的稳定高效运行具有非常重要的意义.
本文主要针对远程GPS定位监控系统数据库面临的实际问题,探讨了数据库优化的方法[1],阐述了数据库分区方案的设计与实现,并就分区前后数据库性能进行了详细的测试.
GPS定位监控系统的系统将收集的工程机械、服务车、服务人的定位信息以及工况信息等并存储于数据库服务器.利用客户端软件和网站将数据进行统计处理,并根据客户需求呈现给客户.车载终端数据上传频率为每分钟1条(服务人每小时1条),每台车的历史数据以约1500条/d的速度增长,则一台车每年的历史运行信息总量将达到60万条之多.由于定位终端数量较多,已经大于1 000,并以每月30~40台的数量增长,随时系统运行时……