重建sql server索引可加快WCF响应时间

时间:2016-06-20 19:52:31

标签: c# sql-server wcf

我有一个简单的WCF(IIS托管),它将XML有效负载发送到数据库(SQL服务器)并返回结果集。

特定服务的平均响应时间为12秒,应该是1秒或2秒。但是,当我重建与表关联的索引时,服务从中获取数据,响应时间将降至1或2秒,并在一段时间后返回12秒。

为什么会这样?我应该每隔2或3小时设置一次重建索引工作吗?

1 个答案:

答案 0 :(得分:0)

全部谢谢。

我能够通过在过程开始时添加WITH RECOMPILE并在过程结束时调用EXEC sp_xml_removedocument来解决此问题。