Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Запросы грузят CPU машины до 200%  [new]
flash791
Guest
Здравствуйте, в общем столкнулся с проблемой и не могу никак ее решить. Подключил сайт к базе данных на машине. Включаю, какое-то время все нормально, но в совершенно рандомный миг CPU возрастает от 4-5% до 200% и держится на нем до рестарта базы данных. Я так понимаю приходит запрос и просто его не обрабатывает, можно сказать застревает. Приходят запросы за ним и тоже застревают и таким образом процессов набирается порядка 200 и все начинает виснуть.
Собственно как решить данную проблему? Почему так происходит?
Еще хочу отметить что месяц сайт работал на базе и ничего такого не было. Никаких проблем, сайт не дорабатывал. Просто в один миг произошла такая вот беда с нагрузкой на машину и теперь не пропадает.
21 дек 16, 11:48    [20031130]     Ответить | Цитировать Сообщить модератору
 Re: Запросы грузят CPU машины до 200%  [new]
aleksrov
Member

Откуда:
Сообщений: 948
flash791
Здравствуйте, в общем столкнулся с проблемой и не могу никак ее решить. Подключил сайт к базе данных на машине. Включаю, какое-то время все нормально, но в совершенно рандомный миг CPU возрастает от 4-5% до 200% и держится на нем до рестарта базы данных. Я так понимаю приходит запрос и просто его не обрабатывает, можно сказать застревает. Приходят запросы за ним и тоже застревают и таким образом процессов набирается порядка 200 и все начинает виснуть.
Собственно как решить данную проблему? Почему так происходит?
Еще хочу отметить что месяц сайт работал на базе и ничего такого не было. Никаких проблем, сайт не дорабатывал. Просто в один миг произошла такая вот беда с нагрузкой на машину и теперь не пропадает.


Ну так и посмотрите какие запросы его грузят, в чем проблема?
21 дек 16, 12:03    [20031252]     Ответить | Цитировать Сообщить модератору
 Re: Запросы грузят CPU машины до 200%  [new]
flash791
Guest
Включил лог медленных запросов, увидел WHERE `ucp_news` = '' LIMIT 1, пустое значение ищет
Может быть в этом беда?
21 дек 16, 12:40    [20031447]     Ответить | Цитировать Сообщить модератору
 Re: Запросы грузят CPU машины до 200%  [new]
Daba
Member

Откуда:
Сообщений: 129
Возможно какой-то код перекампилировался и бежит с плохим планом. Причина может быть в старых статистиках. Ищите.
21 дек 16, 12:42    [20031463]     Ответить | Цитировать Сообщить модератору
 Re: Запросы грузят CPU машины до 200%  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
flash791,

и тут ты понял, что ошибся форумом
21 дек 16, 12:43    [20031465]     Ответить | Цитировать Сообщить модератору
 Re: Запросы грузят CPU машины до 200%  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7868
.. а в военное время нагрузка и до 500% доходит.
21 дек 16, 13:41    [20031790]     Ответить | Цитировать Сообщить модератору
 Re: Запросы грузят CPU машины до 200%  [new]
flash791
Guest
Проблема решена.
21 дек 16, 17:33    [20033209]     Ответить | Цитировать Сообщить модератору
 Re: Запросы грузят CPU машины до 200%  [new]
hssj
Guest
Владислав Колосов
.. а в военное время нагрузка и до 500% доходит.

Непонятно, что подразумевается под загрузкой cpu у flash791 .
Если смотреть насколько конкретный процесс (sqlservr) грузит cpu, то там результат - сумма загруженностей ядер cpu. Если 24 ядра, то теоретически м.б. и 2400%
23 дек 16, 03:38    [20039652]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить