1

У меня странная проблема с SQL Server Management Studio версии 11.0.2100.60. Когда я писал какой-то запрос, иногда процессор перегружался, а использование ОЗУ постоянно увеличивалось. Обычно закрытие и повторное открытие SSMS решит проблему, но это довольно раздражает, если мне придется делать это несколько раз.

Как решить эту проблему?

[ОБНОВЛЕНИЕ]: я запустил PerfView для анализа использования процессора. Но я не совсем уверен, как устранить неполадки оттуда:

PerfView CPU Stacks, показывающий ssms с использованием большого количества ресурсов процессора:

Сверление СМС. Похоже, это ntdll занимает больше всего ресурсов:

GC Heap Net Mem (Грубая выборка):

2 ответа2

1

Проблема здесь с интеллектом. У меня была такая же проблема сегодня. После открытия 60 КБ файла SQL в SSMS он занимает почти 2 ГБ моей оперативной памяти.

Во всяком случае, я понял это. Это связано с тем, что неполный код или соединения записаны в этом окне запроса. Если я закомментирую этот неполный фрагмент кода, он станет нормальным. Проверьте соединения, которые не закрыты в состоянии ВКЛ и т.д. Или закомментируйте их, пока не закончите писать.

Вы можете видеть это на рисунках ниже, в памяти наблюдений до и после комментирования неполного кода. Дошло до 128мб с 1.2гб

С неполным кодом

После комментирования кода

0

Мне удалось уменьшить его с 2,5 ГБ до 150 КБ, отключив функцию автоматического восстановления.

Автоматическое восстановление настроек

До До

После После

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .