Sql server 2005 WCF:通过SQL作业高效地消耗大量单例请求?

Sql server 2005 WCF:通过SQL作业高效地消耗大量单例请求?,sql-server-2005,queue,batch-processing,performance,Sql Server 2005,Queue,Batch Processing,Performance,我计划构建一个控制台应用程序,作为SQL 2005作业的一部分运行,它将从数据库表中收集记录,为WCF服务创建请求对象,将此对象传递给服务进行处理,接收响应对象,并使用其数据更新日志表。这将用于在每次执行作业步骤时处理至少数千条记录 WCF服务目前公开了一个方法,我会为表中的每条记录点击一次,所以我想我会打开一个到服务的通道,在处理过程中保持打开状态,然后在完成后关闭并处理 除了维护连接之外,我还可以如何将此控制台应用程序的性能作为瓶颈最小化?我是否应该不使用控制台应用程序,而是尝试使用SQLC

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

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


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

您可能考虑过Service Broker…

否;我还是WCF的新手,而且我猜我们的商店是因为我建议使用控制台应用程序路线。谢谢你的建议,我会调查一下这涉及到什么。