我是一个进入公司时间不长的人,同时也是一个将要毕业的人,但是马上就进入了项目组,参与开发。
这个项目是给中国电信做的一个运维系统,算是个大系统。我所谓的开发,就是再修修补补,在修理的过程中我发现这个项目功能多,代码量大,所以很复杂。最近客户总是反应系统很慢,后来经过我的测试发现,系统真的很慢,如果是工单查询,或者是工单统计,如果选择的日期跨度大的话,查询需要的时间竟然会达10分钟之久,客户是无法都不能忍受这个等待时间的。后来,经我仔细研究,不断向人请教,最后得出一个初步的结论,是sql语句写的效率不高,还有可能是oracle数据库需要优化。
作为新手的我,现在有一个冲动,想优化整个系统的sql语句,以提高效率。可是我现在技术有限,希望各位高手推荐一些资料,好让我学习学习,等具备了能力后实现我的这个想法。
谢谢大家。