qui*_*ker 4 sql-server optimization
我有一个存储过程,每天在午夜过后运行九次。它不是一个理想的存储过程,但您知道它是怎样的。没有任何计划能够与现实接触。
此存储过程通常需要大约一分钟的时间来运行,根据其处理的数据量给出或花费一些时间。然而,在某个早晨的第一次运行中,有时会花费大量的时间,有时会比通常花费的时间长出一个数量级(如果它最终完成的话)。如果我杀死它并重新启动它,它就会正常运行。
我正在寻找一个优雅的解决方案——至少比我的第一个想法更优雅,我的第一个想法是先进行一次额外的运行,这不会生成我使用的数据,并且可以容忍失败。
以前有人见过这种行为吗?你是怎么解决的?
归档时间: |
|
查看次数: |
9655 次 |
最近记录: |