SQL2000存储过程每运行一段时间就必须重新编译否则很慢是为什么?

xueyhfeng 2006-11-27 10:55:28
如题,

每运行一段时间后,就必须把存储过程重新编译一次,否则运行起来就很慢,甚至超时过期,这是为什么?

数据量比较大,单个表有10多万的数据。存储过程的功能是进行分页查询。
...全文
210 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xueyhfeng 2006-12-01
数据库用来就是要调用的吧,不存在频繁不频繁的问题,

运行一段时间后就很慢,重新编译就好了。
回复
shawnwan 2006-11-28
不会吧,这个问题也有?可能是你自己调用得太频繁了啊??
重新编译跟速度没关系
感觉上快了点
只是你重新开始了事务而已,
从调用的地方找原因
对于分页来说,越往后面走,分页的数据查询量就越大,速度自然就慢了
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2006-11-27 10:55
社区公告
暂无公告