:: Не фоксом единым
MS SQL хавает память. Что делать?
alex;
Автор

Сообщений: 2857
Откуда: Москва
Дата регистрации: 23.11.2004
[attachment 33544 sql1.jpg]

на своем SQL server выполняю многократно bulk inset. SQL Server съедает оперативку

модель восстановления стоит простая, гружу по 100тыс строк, но вопрос как сбросить кэш и оперативку?таблица 16 гиг

делал
DBCC FREESYSTEMCACHE ('ALL');
DBCC FREEPROCCACHE;
DBCC SHRINKDATABASE (FIAS, TRUNCATEONLY)

не помогает
Ratings: 0 negative/0 positive
Re: MS SQL хавает память. Что делать?
alex;
Автор

Сообщений: 2857
Откуда: Москва
Дата регистрации: 23.11.2004
Опубликовал на гитхаб
github.com
Ratings: 0 negative/0 positive
Re: MS SQL хавает память. Что делать?
PaulWist

Сообщений: 14625
Дата регистрации: 01.04.2004
Какая цель ограничить ОЗУ?

Можно серверу указать верхний предел, только смысла не вижу, сколько ему надо пусть берет.


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: MS SQL хавает память. Что делать?
alex;
Автор

Сообщений: 2857
Откуда: Москва
Дата регистрации: 23.11.2004
PaulWist
Какая цель ограничить ОЗУ?
Можно серверу указать верхний предел, только смысла не вижу, сколько ему надо пусть берет.

комп тормозит )

А как указать ограничение именно ОЗУ?

PS:
Не хочу этой ерундой грузить боевые серверы



Исправлено 1 раз(а). Последнее : alex;, 22.07.20 13:01
Ratings: 0 negative/0 positive
Re: MS SQL хавает память. Что делать?
alex;
Автор

Сообщений: 2857
Откуда: Москва
Дата регистрации: 23.11.2004
Цитата:
sp_configure 'show advanced options', 1
GO
RECONFIGURE;
GO
sp_configure 'max server memory', 4096;
GO
RECONFIGURE;
GO

это оперативка?
Ratings: 0 negative/0 positive
Re: MS SQL хавает память. Что делать?
alex;
Автор

Сообщений: 2857
Откуда: Москва
Дата регистрации: 23.11.2004
Да, сработало

прям на работающем сервере



Исправлено 1 раз(а). Последнее : alex;, 22.07.20 13:41
Ratings: 0 negative/0 positive
Re: MS SQL хавает память. Что делать?
PaulWist

Сообщений: 14625
Дата регистрации: 01.04.2004
alex;
Цитата:
sp_configure 'show advanced options', 1
GO
RECONFIGURE;
GO
sp_configure 'max server memory', 4096;
GO
RECONFIGURE;
GO

это оперативка?

Да.

docs.microsoft.com


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: MS SQL хавает память. Что делать?
alex;
Автор

Сообщений: 2857
Откуда: Москва
Дата регистрации: 23.11.2004
Вопрос на засыпку вот я выполнил эти команды и ОП освободилась.
Куда SQL дел инфу? КЭШ почистил?

Так как этот кэш командой очистить?
Ratings: 0 negative/0 positive
Re: MS SQL хавает память. Что делать?
PaulWist

Сообщений: 14625
Дата регистрации: 01.04.2004
alex;
Вопрос на засыпку вот я выполнил эти команды и ОП освободилась.

ДА, сервер не стал брать больше макс. выделенной памяти.

alex;
Куда SQL дел инфу? КЭШ почистил?

И да и нет, буферный пул (это куда сервер подгружает данные) стал меньше, поэтому часть данных стала помещаться на диск по аналогии с файлом подкачки Win.

docs.microsoft.com

alex;
Так как этот кэш командой очистить?

docs.microsoft.com


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: MS SQL хавает память. Что делать?
alex;
Автор

Сообщений: 2857
Откуда: Москва
Дата регистрации: 23.11.2004
Спасибо огромное,
многа инфы.
Зачитаю.
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 7 (Гостей: 7)

© 2000-2024 Fox Club 
Яндекс.Метрика