sqlserver 存储过程偶发性执行超时

公司线上存储过程运行三个月无问题[9000w数据,批量查询性能1s以内],应用读取是一台高性能从库[64核心,192G内存],运行半年后有一天应用读取数据超时了。造成线上应用不能正常使用,当时的解决方案是切换其他服务器【公司sqlserver采用1主4从】,切换后应用访问正常。问题根源没有查找出来,如果再出现这种问题该从哪些方面查找问题,大家给些意见

http://blog.csdn.net/korlawfc/article/details/5404324