[SqlServer-2016] жрёт процессор в Idle.
От: IID Россия  
Дата: 01.11.16 23:28
Оценка:
Никаких баз не создано.
Ни одного подключения нет.
Процесс sqlservr.exe сожрал 170..200мб памяти, пожирает процессор в диапазоне 16..22% (т.е. почти одно ядро четырёхядерника целиком).
Перезапуск службы не помогает.

В ProcessMonitor особого криминала не вижу. Иногда грузит какие-то библиотеки, иногда читает-пишет в:
ReadFile C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\master.mdf SUCCESS Offset: 65,536, Length: 8,192, I/O Flags: Non-cached, Priority: Normal
ReadFile C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Binn\mssqlsystemresource.mdf SUCCESS Offset: 15,925,248, Length: 65,536, I/O Flags: Non-cached, Priority: Normal
WriteFile C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Log\system_health_0_131225149500030000.xel SUCCESS Offset: 112,640, Length: 23,552, I/O Flags: Non-cached, Priority: Normal
ReadFile C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\tempdb.mdf SUCCESS Offset: 2,654,208, Length: 8,192, I/O Flags: Non-cached, Priority: Normal
ReadFile C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Binn\sqllang.dll SUCCESS Offset: 2,581,504, Length: 4,096, I/O Flags: Non-cached, Paging I/O, Synchronous Paging I/O, Priority: Normal

и т.д. Расстояние между событиями в 26 секунд обычное дело, при той же стабильной загрузке CPU. Т.е. жрёт чисто вычислительная задача.

запрос
select * from master..sysprocesses
order by CPU
desc

выдаёт в топе один из двух lastwaittype: PREEMPTIVE_XE_CALLBACKEXECUTE и SLEEP_TASK с дофига cpu, которые всё время растут.

Запустил профайлер. Но мне так не повезло, как камраду в соседней теме. Постоянных запросов нет. Единственный, кто светится среди запросов — телеметрия от SQLServerCEIP, но это не она. Потушил службу — ничего не изменилось. На всякий случай перевёл запуск в manual.

Всего с названием SQL у меня запущено 2 службы: "SQL Server" (хостится в sqlservr.exe) и "SQL Server VSS Writer" (хостится в sqlwriter.exe, процессор не жрёт).

Что это ?
kalsarikännit
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.