Performance 清理“垃圾场”;“临时计划缓存”;在SQLServer2005中

Performance 清理“垃圾场”;“临时计划缓存”;在SQLServer2005中,performance,memory,sql-server-2000,adhoc-queries,Performance,Memory,Sql Server 2000,Adhoc Queries,我发现我的SQLServer2005中的“临时缓存计划”占用了超过1000MB的内存 SQL Server 2008上有一个解决方案可以通过设置“优化临时”来解决临时计划,但SQL Server 2005中不存在该解决方案?您对如何清理SQL Server 2005中的临时计划有何想法?您可以使用DBCC FREESYSTEMCACHE(“SQL计划”)删除临时查询的缓存计划,而不使用存储过程计划。它可以工作!这个命令是否也会删除“准备好的缓存计划”?

我发现我的SQLServer2005中的“临时缓存计划”占用了超过1000MB的内存


SQL Server 2008上有一个解决方案可以通过设置“优化临时”来解决临时计划,但SQL Server 2005中不存在该解决方案?您对如何清理SQL Server 2005中的临时计划有何想法?

您可以使用
DBCC FREESYSTEMCACHE(“SQL计划”)
删除临时查询的缓存计划,而不使用存储过程计划。

它可以工作!这个命令是否也会删除“准备好的缓存计划”?