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

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

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

数据量比较大,单个表有10多万的数据。存储过程的功能是进行分页查询。
...全文
285 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xueyhfeng 2006-12-01
  • 打赏
  • 举报
回复
数据库用来就是要调用的吧,不存在频繁不频繁的问题,

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

22,302

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧