Процес Sql server 2012 досягає 2 ГБ пам'яті за одну годину, якщо відкрито Management Studio


0

У мене є дивна ситуація з SQL Server 2012.

Якщо я відкрию Management Studio 2012 (11.0.2100.60) і внесу деякий запит на таблицю, то процес sqlservr.exe Досягає 2 ГБ оперативної пам'яті за одну годину. Він як і раніше збільшує навіть закриту програму управління студією. Таким чином, кожен раз, коли я повинен перезавантажити службу, щоб звільнити пам'ять.

Питання: Чи можна її вирішити, або мені доведеться чекати пакета оновлень?

Нижче наведено доказ:

enter image description here


Назва вкладки обрізається. Яка вкладка пам'яті? Ви впевнені, що це оперативна пам'ять?
David Schwartz

Є Memory (private working set)
Snake Eyes

Якщо це приватний робочий набір, то він надає безглуздий номер, якщо ваша система не знаходиться під тиском пам'яті. Windows намагатиметься надавати кожному процесу стільки оперативної пам'яті, скільки можливо, якщо ця пам'ять не потрібна ні для чого іншого. (Що ще можна зробити з пам'яттю?)
David Schwartz

Відповіді:


0

Схоже, що якщо вимкнути IntelliSense, то споживання пам'яті різко зменшиться, і програмне забезпечення стає набагато більш чуйним. Щоб вимкнути його, перейдіть до Інструменти - & gt; Параметри - & gt; Редактор тексту - & gt; Transact-SQL - & gt; IntelliSense і зніміть прапорець. Збережіть свою роботу і знову запустіть SSMS.

Основний недолік полягає в тому, що ви втратите як IntelliSense, так і Code Outlining. Цілком облом, але принаймні ви можете залишити SSMS відкритими на добу без проблем.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.