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

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

除了保持连接外,我还能如何最大程度地减少该游戏机应用程序作为瓶颈的性能?我是否应该使用控制台应用程序,而是尝试使用SQLCLR或其他一些手段来执行此处理?

有帮助吗?

解决方案

您可能考虑过服务经纪人...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top