После нескольких месяцев подготовки сегодня мы запустили новый интранет-портал SharePoint. Сразу же некоторые пользователи начали получать ошибку «на сервере недостаточно памяти», когда они пытались войти в систему. С сервером SharePoint все в порядке, но SQL Server сообщал о 100% использовании памяти. (Имеет 4 ГБ.)
Мы перезагрузили сервер, и проблем с памятью больше не было, хотя использование памяти колеблется в районе 60% или выше. Я не уверен, что мы решили проблему; Я подозреваю, что он может вернуться в понедельник утром, когда весь персонал попытается снова войти в систему.
Я не специалист по базам данных, и я не понимаю, как это исправить. Нам нужно больше памяти, или я должен искать способы уменьшить использование памяти?
Ну, первое, что нужно отметить, по умолчанию SQL-сервер со временем поглощает всю доступную на сервере память. Вы можете изменить этот параметр, войдя в студию управления, перейдя в свойства сервера, память и изменив параметр «максимальная память сервера» на некоторое число меньше, чем ваши 4 ГБ памяти. Если на сервере недостаточно памяти для вашей установки, у вас, конечно, все равно будет низкая производительность, но, по крайней мере, это не позволит SQL напрямую съесть все это.