内存泄漏sql server 2000

时间:2011-05-12 16:52:47

标签: memory-leaks sql-server-2000 windows-server-2003 sqlprofiler

有! 我使用MS Sql server 8.0 我的内存泄漏问题很严重。 ms sql server使用的物理内存最大可达900 MB。我的问题是它可以是ms sql server中的bug还是不可能?

2 个答案:

答案 0 :(得分:3)

SQL Server使用900 MB的事实并不表示存在错误。数据库积极地缓存以提高性能。我真的很惊讶900MB是你见过的最高。

答案 1 :(得分:1)

要添加到递归的答案,如果您在要限制它的开发框中,您可以运行如下的查询:

use master
EXEC sp_configure 'show advanced options', 1
RECONFIGURE
GO
EXEC sp_configure 'max server memory', 512
RECONFIGURE
GO

这会将其限制为512 MB。我会限制您的SQL服务器在生产环境中的内存使用情况,而不必仔细了解它的影响。我相信最小值是4 MB。根据您运行的查询,有多少数据以及如何组织,256以下内容可能会使SQL内存匮乏。