组, 我仍在学习SQL,并且遇到新问题。我有一对存储过程在初始执行/连接上很慢。例如,我有一个存储过程(sp),我在应用程序中使用它来查找产品的价格。我第一次在早上运行sp可能需要20-40秒才能执行。之后,它只需要1-2秒...我们还对sp(s)使用的表执行每日更新,更新后缓存被清除,并且初始运行需要20-40秒,然后是1 -2秒后。初始执行时存储过程缓慢
有没有办法解决这个问题?不确定我是否应该在每日更新中添加某些内容,以便在更新(可能会变得麻烦)时触发我的sp,或者如果我可以向我的sp添加一些信息,告诉它不清除缓存(这可能会导致空间问题)。我不知道该怎么做,在初始执行后一切都很好...
任何建议,非常感谢。
你使用了哪个数据库? – 2009-12-01 21:26:36