Azure sql database 将大量行作为用户定义的表值参数传递给Sql Azure中的SP需要很长时间

Azure sql database 将大量行作为用户定义的表值参数传递给Sql Azure中的SP需要很长时间,azure-sql-database,query-performance,table-valued-parameters,Azure Sql Database,Query Performance,Table Valued Parameters,我们需要将大约8万行传递给SQLAzure中的一个SP。以前,我们能够做到这一点,没有任何故障。但目前,一旦我们从c#调用SP,有时需要10-15分钟才能在DB中开始执行,而且很多时候SP没有执行。 有一件事我注意到,一旦我们从c#打电话,一些操作正在DB中开始。如果我试图改变Sp,上面提到的操作会阻止它。有关阻塞会话ID的信息在sp_who2或“sys.dm_exec_requests”中不可用 非常感谢为解决此问题提供的任何帮助。我可以通过设置发送给DB的datatable列的maxLeng

我们需要将大约8万行传递给SQLAzure中的一个SP。以前,我们能够做到这一点,没有任何故障。但目前,一旦我们从c#调用SP,有时需要10-15分钟才能在DB中开始执行,而且很多时候SP没有执行。 有一件事我注意到,一旦我们从c#打电话,一些操作正在DB中开始。如果我试图改变Sp,上面提到的操作会阻止它。有关阻塞会话ID的信息在sp_who2或“sys.dm_exec_requests”中不可用
非常感谢为解决此问题提供的任何帮助。

我可以通过设置发送给DB的datatable列的maxLength来解决此问题。

欢迎使用堆栈溢出。请看一看和。