标签:
最近在客户那边做反洗钱的系统优化工作,这几下来,先说说过程吧
客户提出优化要求是因为最近的系统运行十分缓慢,
我开始从日志入手,找到了问题的所在点。
原因是一个sql在执行的时候足足执行了10分钟。但是对比之前的日志发现sql语句是一样的。
所以猜测是不是数据量在最近暴增?
果然数据在进期有倍数增加,但是不至于对性能造成如此大的影响,数据库用的是sql server你懂得~~~
于是建议客户重启数据库服务,但是当时系统正在使用,变开始在sql上找原因。
我用的是排除法,去掉sql 的查询条件或查询列表,看看是不是某一个查询列表或条件对查询效率有较大的影响。
果然其中的条件中有个日期的比较条件,去掉后sql竟然3s就执行完了。。。。。。
总结,在工作中找到问题才是关键,而解决问题只是时间的长短
标签:
原文地址:http://www.cnblogs.com/wchb/p/4926507.html