powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / высокая нагрузка на ЦП MS SQL server 2014 CU3
25 сообщений из 27, страница 1 из 2
высокая нагрузка на ЦП MS SQL server 2014 CU3
    #39854426
alltox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нагрузка на ЦП от 80-99% запросы тормозят.
В прошлом месяце при той же нагрузке пользователями цп был максимально 80% тормозов не наблюдалось.
хар-ки
ОЗУ 480ГБ
ЦП 32 логических
windows server 2012 standard release 6.2
по дискам проблем нет
обслуживание БД работает

Ранее подобные траблы решали перезагрузкой инстанса, теперь это не помогает.
что пробовали делать:
Разработчики оптимизировали кучу ТОП запросов с нагрузкой на ЦП, это не помогло.
Пробовали включать выключать разные флаги, нее помогло.
Меняли MAXDOP c 4 до 16, нет разницы
меняли cost Threshold for parallelism с 15 до 50, нет разницы

А, да, до этого работали на CU2. 20 июля поставили CU3

Куда копать? Что делать? Подскажите
...
Рейтинг: 0 / 0
высокая нагрузка на ЦП MS SQL server 2014 CU3
    #39854427
alltox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
уточню ms sql server 2014 SP3 - CU3
...
Рейтинг: 0 / 0
высокая нагрузка на ЦП MS SQL server 2014 CU3
    #39854429
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Если пользовательской нагрузки (запросов) нет - нагрузка на проц =0?
2. Если ответ: ДА.
3. Продолжайте "оптимизировать кучу ТОП запросов".
...
Рейтинг: 0 / 0
высокая нагрузка на ЦП MS SQL server 2014 CU3
    #39854430
andy st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alltox,
там еще CU4 есть...
https://sqlserverbuilds.blogspot.com
...
Рейтинг: 0 / 0
высокая нагрузка на ЦП MS SQL server 2014 CU3
    #39854431
alltox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleks222,
когда пользователей почти нету нагрузка, всёравно 40%
...
Рейтинг: 0 / 0
высокая нагрузка на ЦП MS SQL server 2014 CU3
    #39854433
andy st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alltox,
попытки определить, чем на 100% заняты 12 ядер в "почти простое" предпринимались?
...
Рейтинг: 0 / 0
высокая нагрузка на ЦП MS SQL server 2014 CU3
    #39854434
alltox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sp_whoisactive говорит что всё пучком! запросов парочка и они не грузят особенно. Как ещё можно выяснить?
попытки оптимизации запросов не прекращаем.
...
Рейтинг: 0 / 0
высокая нагрузка на ЦП MS SQL server 2014 CU3
    #39854435
andy st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alltox,
ну если 40% на 32 ядра - всё, пучком, пара запросов, то, наверное, надо ковырять эту пару запросов
...
Рейтинг: 0 / 0
высокая нагрузка на ЦП MS SQL server 2014 CU3
    #39854436
andy st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Профайлером смотреть пробовали?
...
Рейтинг: 0 / 0
высокая нагрузка на ЦП MS SQL server 2014 CU3
    #39854439
alltox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andy st, оптимизацией запросов не прекращали заниматься. Профайлером смотрим запросы перед и после оптимизации, ошибок на уровне сервера в трассе нет.

Кстати сервер у нас виртуальный.
...
Рейтинг: 0 / 0
высокая нагрузка на ЦП MS SQL server 2014 CU3
    #39854444
andy st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alltox,
ошибки особо тут не причем.
если оптимизация сводится к созданию новых индексов и при этом данные очень часто меняются/добавляются в том числе массово, то за счёт накладных расходов вы можете запросто усугублять ситуацию.
виртуалки щас относительно норм работают, другое дело кто их контролирует и на какие задачи отдаёт ресурсы.
...
Рейтинг: 0 / 0
высокая нагрузка на ЦП MS SQL server 2014 CU3
    #39854447
alltox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andy st, оптимизируется код
...
Рейтинг: 0 / 0
высокая нагрузка на ЦП MS SQL server 2014 CU3
    #39854458
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alltoxsp_whoisactive говорит что всё пучком! запросов парочка и они не грузят особенноКак это, "они не грузят особенно", но "нагрузка на ЦП от 80-99% запросы тормозят"? Какие то взаимоисключающие утверждения.

Источник нагрузки можно посмотреть хотя бы в стандартном отчёте "Top Queries by average CPU"
alltoxоптимизацией запросов не прекращали заниматьсяКак именно, если вы не знаете, что именно нагружает сервер?

Нужно сначала определить, что именно загружает процессор, а потом, исходя из этого, оптимизировать.
...
Рейтинг: 0 / 0
высокая нагрузка на ЦП MS SQL server 2014 CU3
    #39854474
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alltoxsp_whoisactive говорит что всё пучком! запросов парочка и они не грузят особенно. Как ещё можно выяснить?
попытки оптимизации запросов не прекращаем.
попробуйте с параметром @show_system_spids = 1
...
Рейтинг: 0 / 0
высокая нагрузка на ЦП MS SQL server 2014 CU3
    #39854521
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alltox,

виртуальный - это пис оф шит, т.к. вы не контролируете его настройки и нет никаких гарантий ни на что у хитрозадых админов. Они вам могут дать одно физическое ядро, грубо говоря, а вы будете думать, что их 20. И диву даваться.
...
Рейтинг: 0 / 0
высокая нагрузка на ЦП MS SQL server 2014 CU3
    #39854563
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав Колосоввы не контролируете его настройки и нет никаких гарантий ни на что у хитрозадых админов. Они вам могут дать одно физическое ядро, грубо говоря, а вы будете думать, что их 20. И диву даваться.
1. Даже если и контролируете. Знаете, шо сделал знакомый вождь ИТ? Купил новый сервант, перенес SQL на виртуалку, сделал из двух физических процев восемь (во умора!!!) и... теперь тоже выясняет какого чорта грузит процессор?

2. Виртуалка - это дополнительный слой между MS SQL и железом. Который НИКАК не может увеличить производительность системы.

3. Виртуалка может только уменьшить производительность системы.
...
Рейтинг: 0 / 0
высокая нагрузка на ЦП MS SQL server 2014 CU3
    #39854574
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks222Виртуалка может только уменьшить производительность системы.
И все это под лозунгами о 100% использования ресурсов железа, простоты развертывания и администрирования... снижения затрат на обслуживание ит инфраструктуры... в общем война и немцы...
...
Рейтинг: 0 / 0
высокая нагрузка на ЦП MS SQL server 2014 CU3
    #39854593
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alltoxнагрузка на ЦП от 80-99% запросы тормозят.
В прошлом месяце при той же нагрузке пользователями цп был максимально 80% тормозов не наблюдалось.


Так это, если CPU высокий на сервере СУБД (при работе пользователей) -- это наоборот хорошо!
Значит запросы не ждут IO, а обрабатываются в процессоре!

(это конечно исключая всякие экзотические случаи типа бесконечного цикла в коде процедуры на TSQL)

alltoxКуда копать? Что делать? Подскажите

Ну, искать, какие именно запросы/процессы жрут CPU больше всего, и, если там нет ничего криминального,
копить деньги на более мощный сервер.

Также, можно подумать о том, как снизить нагрузку на СУБД, то есть подумать, как можно было бы в приложении НЕ ВЫПОЛНЯТЬ какие-то из запросов, особенно тех, что дают высокую нагрузку на CPU.
...
Рейтинг: 0 / 0
высокая нагрузка на ЦП MS SQL server 2014 CU3
    #39854595
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alltoxaleks222,
когда пользователей почти нету нагрузка, всёравно 40%

Ну, и кто же тогда его жрёт?
...
Рейтинг: 0 / 0
высокая нагрузка на ЦП MS SQL server 2014 CU3
    #39854602
andy st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чисто технически на постоянной загрузке в 80% адекватные админы виртуальной среды должны были поднять вопрос "что делать" вплоть до развиртуализации сервера. Или они ожидают, что программисты напишут программную эмуляцию xeon на 64 ядра соизмеримой производительности.
Еще вопрос: докером не балуетесь? Последние годы там есть далеко не нулевой шанс словить контейнер с встроенный майнером криптовкусняшек. Симптомы похожи - никто ничего не делает, а загрузка огого...
...
Рейтинг: 0 / 0
высокая нагрузка на ЦП MS SQL server 2014 CU3
    #39854603
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivalltoxaleks222,
когда пользователей почти нету нагрузка, всёравно 40%

Ну, и кто же тогда его жрёт?Помню, у нас в похожей ситуации процессор жрал непонятно откуда взявшийся майнинг :-)
...
Рейтинг: 0 / 0
высокая нагрузка на ЦП MS SQL server 2014 CU3
    #39854614
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgMasterZivпропущено...


Ну, и кто же тогда его жрёт?Помню, у нас в похожей ситуации процессор жрал непонятно откуда взявшийся майнинг :-)
если это сиквел ест 40% при отсутствии "активных" сессий, то очень вероятно, что это системный процесс в бэкграунде работает

помню случай, когда ghost cleanup поедал ресурсы по ночам
...
Рейтинг: 0 / 0
высокая нагрузка на ЦП MS SQL server 2014 CU3
    #39854751
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komradесли это сиквел ест 40% при отсутствии "активных" сессийАвтор не написал, что ест 40%. Может, это вся виртуалка ест? :-)
...
Рейтинг: 0 / 0
высокая нагрузка на ЦП MS SQL server 2014 CU3
    #39855912
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgkomradесли это сиквел ест 40% при отсутствии "активных" сессийАвтор не написал, что ест 40%. Может, это вся виртуалка ест? :-)

Итак, для простоты, виртуалка на 1 процессоре и две работающие виртуальные машины.
Пускай, приблизительно с равной нагрузкой на процессор.
Одна виртуалка про другую ничего не ведает.

Вопрос: насколько будет отличаться показания "Нагрузка на процессор" для виртуалки, когда она работает одна и когда работают две?

Ответ: в ДВА раза.

Т.е., если для одиноко работающей ВМ нагрузка 20%, то запуск второй ВМ автоматом поднимет для первой нагрузку до 40%.
...
Рейтинг: 0 / 0
высокая нагрузка на ЦП MS SQL server 2014 CU3
    #39856206
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
обслуживание БД работаетЧто именно ? Обновление статистик там есть ?
...
Рейтинг: 0 / 0
25 сообщений из 27, страница 1 из 2
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / высокая нагрузка на ЦП MS SQL server 2014 CU3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]