保持SQL不在缓冲区或找到提高页面预期寿命的方法?

时间:2010-03-19 15:43:26

标签: sql-server-2008

我的SQL Server 2008服务器充满了来自一个存储过程的动态SQL。我想知道我是否可以告诉SQL Server不要将这个存储过程存储在池中,因为它是否快速执行并不重要。也许(nobocker)或类似的(nolock)相当于?

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

随机的想法......

  • 您可以更改代码以使用架构吗?例如“dbo”。这应该有助于实现计划重用。

  • 您能将我们最常见的调用分解为子参数化存储过程吗?

  • 使用sp_executesql?

我不知道有什么方法可以做到这一点,如果有你最终将问题转移到其他地方。

老了,但值得一读...... Trouble Shooting Query Performance Issues Related to Plan Cache in SQL 2005 RTM and SP1。还有[“”] [2]