Утечка памяти sql server 2000 - PullRequest
0 голосов
/ 12 мая 2011

есть!Я использую MS Sql server 8.0.
У меня большая проблема с утечкой памяти.Физическая память, используемая сервером MS SQL, может достигать 900 МБ.Мой вопрос, это может быть ошибка в MS SQL Server или это невозможно?

Ответы [ 2 ]

3 голосов
/ 12 мая 2011

Тот факт, что SQL Server использует 900 МБ, не является признаком ошибки. Базы данных активно кэшируют для повышения производительности. Я на самом деле удивлен тем, что 900 МБ - это самое большое, что вы видели.

1 голос
/ 12 мая 2011

Чтобы добавить к ответу рекурсива, если вы находитесь в окне разработки, где хотите ограничить его, вы можете выполнить запрос примерно так:

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

Это ограничит его до 512 МБ.Я бы не ограничил бы использование памяти вашего SQL-сервера в производственной среде без тщательного понимания его последствий.Минимум, я считаю, составляет 4 МБ.В зависимости от того, какие запросы вы выполняете, сколько существует данных и как они организованы, значение ниже 256 может привести к нехватке SQL памяти.

...