0
我们正在使用sp将上传的文件转换为相应的主值及其组合,以满足业务规则的要求。为此我们做了4个sp。所有这些sp都是从用户从应用程序调用的单个sp和文件中的数据中调用的。如何管理sp-sql-server所花费的长执行时间
注意:每个sp必须在前一个sp完成执行后调用。
现在,4个sp中的每一个都在计算大量计算,因此速度很慢,并且服务器挂起。现在我请求您的建议如下:
a)有什么方法可以让这些sp的执行优先级高?
b)sql server 2008是否比sql-server 2005(目前正在使用我们)提供更好的转换时间?
c)是否有其他方法可以遵循,这将增加整个过程的周转时间。
在这方面的任何建议是值得欢迎的。
在此先感谢。
@ martin ..用户上传与各种产品有关的信息。数据是关于产品的性质以及关税决定的这些性质的价值的组合。用户只提供原始数据,我们在sp中将这些原始数据与相应的主数据进行映射,并根据具体的值执行各种复杂的规则,我们必须通过这些规则来查找关税。已经将sp优化到最佳状态。 – HotTester 2010-10-05 11:30:43
@Hottester,我会怀疑的。你是在一次或数据集中运行一条记录吗? – HLGEM 2010-10-05 18:49:49
对于某些组合,它在数据集中,对于某些组合,一次只能记录一条记录。 – HotTester 2010-10-06 05:05:26