C# ado.net中sp大参数的性能问题?
客户向我们发送一条大消息(例如xml消息),我们需要将其保存到数据库中 我们发现,当消息变大时,将参数传递给sp的时间会变长 一条消息大约为500kb,我们需要将其保存在数据库中。从跟踪中,我们可以看到sp运行需要0-10毫秒。但从我们的c#代码(winform示例)来看,完成大约需要2-3秒 我们试图在sql server上运行c#代码以消除网络问题,但持续时间几乎相同 sql server似乎存在大参数问题 以前有人经历过吗C# ado.net中sp大参数的性能问题?,c#,sql-server,ado.net,sql-server-performance,C#,Sql Server,Ado.net,Sql Server Performance,客户向我们发送一条大消息(例如xml消息),我们需要将其保存到数据库中 我们发现,当消息变大时,将参数传递给sp的时间会变长 一条消息大约为500kb,我们需要将其保存在数据库中。从跟踪中,我们可以看到sp运行需要0-10毫秒。但从我们的c#代码(winform示例)来看,完成大约需要2-3秒 我们试图在sql server上运行c#代码以消除网络问题,但持续时间几乎相同 sql server似乎存在大参数问题 以前有人经历过吗 非常感谢您是否将XML解析为参数?从.net和SQL发布一些代码,
非常感谢您是否将XML解析为参数?从.net和SQL发布一些代码,不管参数是xml还是varchar(max)。这两种方法都需要大约2-3秒才能完成呼叫。跟踪总是显示10-20MSW如果在存储过程接收到Paremter后在顶部的存储过程中添加RETURN语句,您会怎么做?这样你就可以知道问题出在代码还是参数上了。跟踪显示为0毫秒,但仍需要2-3秒的c侧时间。您可以添加您的c代码吗?