2013-02-01 73 views
1

是否有可能从SQL Server的资料填写清楚RAM内存?SQL服务器清晰的记忆

有哪些可以做,任何过程或选择吗?

+2

你为什么要这么做?服务重新启动后 – Guffa

+0

SQL Server版本memmory,但如果我不会需要重新启动,我怎么能清楚memmory?我不知道,如果它甚至有可能,但我很好奇,SQL Server是否涵盖话题 – veljasije

回答

2

您可以使用

CHECKPOINT 
DBCC DROPCLEANBUFFERS 

remove all data pages from memory。测试服务器性能非常有用:如果所需的数据页未被缓存,则查询的性能会有所不同。

2

你不释放内存。如果您希望使用较少的内存,请在服务器设置中添加限制。

如果你没有释放内存,它会减慢你的查询,一切都必须从磁盘重新读取。

+0

减缓查询的下降可能是次要的,以什么OP努力实现的目标。 – DaveBoltman