0

我计划构建一个控制台应用程序作为 SQL 2005 作业的一部分运行,该作业将从数据库表中收集记录,为 WCF 服务创建请求对象,将此对象传递给服务进行处理,接收响应对象,并使用其数据更新日志表。这将用于在每次作业步骤执行时处理至少数千条记录。

WCF 服务目前公开了一个方法,我会为表中的每条记录点击一次,所以我想我想打开一个服务通道,在处理过程中保持打开状态,然后关闭并处置等完全的。

除了保持连接之外,我还能如何将这个控制台应用程序的性能作为瓶颈最小化?我是否应该不使用控制台应用程序,而是尝试使用 SQLCLR 或其他方式来执行此处理?

4

1 回答 1

1

您可能已经考虑过 Service Broker ......

于 2010-01-12T22:29:12.947 回答