asp.net执行存储过程慢,在数据库执行却很快

今天遇到一个问题:

网站有一个列表页面突然变得很慢。刚开始怀疑是数据库锁住了,结果数据库没有死锁。

而且,直接在数据库执行页面调用的那个存储过程,速度却很快,不到1s。

后来在网上查到一个方法解决了问题!

 

方法如下:

到数据库执行下面的脚本(重新编译存储过程):

 exec sp_recompile @objname='存储过程名'
posted @ 2014-06-24 16:22  上飘的枫叶  阅读(402)  评论(0)    收藏  举报