标签: c# sql-server wcf
我有一个简单的WCF(IIS托管),它将XML有效负载发送到数据库(SQL服务器)并返回结果集。
特定服务的平均响应时间为12秒,应该是1秒或2秒。但是,当我重建与表关联的索引时,服务从中获取数据,响应时间将降至1或2秒,并在一段时间后返回12秒。
为什么会这样?我应该每隔2或3小时设置一次重建索引工作吗?
答案 0 :(得分:0)
全部谢谢。
我能够通过在过程开始时添加WITH RECOMPILE并在过程结束时调用EXEC sp_xml_removedocument来解决此问题。