jawakharlal
@jawakharlal

Почему sql server 2016 грузит CPU на 100%?

Ситуация следуюющая:
был сервер с win 2012r2 32гб оперативки, sql 2008 - переустановили ось на win srv 2016, добавили еще 32 гига оперативы, установили sql server 2016.
При установке sql server были изменены параметры по-умолчанию, которые в дальнейшем сыграли злую шутку - при работе пользователей в 1с - база встали - начались дедлоки, пользователей сбрасывало..
пробовал удалить sql server и заново установить, присоединив базы (без резервного копирования и восстановления) - но лучше не стало..
Кто может ткнуть, куда копать, всех местных "экспертов" уже привлекали - никто не смог помочь.
мои знания в sql сервере минимальны :(
  • Вопрос задан
  • 288 просмотров
Пригласить эксперта
Ответы на вопрос 2
tsklab
@tsklab
Здесь отвечаю на вопросы.
присоединив базы
Уровень совместимости баз данных установите 130 ("Свойства", "Параметры").

Для определения запросов нагружающих сервер используйте приложение Profiler (входит в поставку).

Будем считать, что напраслина на MS SQL от отсутствия DBA.
Попробуйте начать: как настроить MS SQL для работы с 1С.

что может вызвать такой поток ввода-вывода в sql ?
1С. Она не использует оптимизацию SQL сервера совсем.
Можно попробовать провести перестройку индексов.
Реорганизация и перестроение индексов.
Ответ написан
jobgemws
@jobgemws
MS SQL Server and .NET Developer, DBA
Выключите многопоточность в настройках скуля-эдванс и в свойстве max dop выставите 1, и всегда один запрос будет потреблять только один поток, а не запрашивать порой по 8 и более потоков, нагружая ЦП по максимуму
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Hunt4You Севастополь
от 60 000 до 120 000 руб.
GANDIVA Нижний Новгород
от 70 000 до 150 000 руб.
TR-Project Краснодар
До 200 000 руб.
25 июн. 2019, в 00:24
15000 руб./за проект
24 июн. 2019, в 23:27
8000 руб./за проект