![]() |
Модераторы: skyboy |
![]() ![]() ![]() |
|
Secandr |
|
|||
![]() Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 6 Всего: 39 |
На сервере работает ряд сервисов под разными пользователями обращаются к одной БД. Один из сервисов при своей работе жрёт 100%CPU. Проблема с самим сервисом решилась установкой nice 19, теперь 100% CPU жрёт mysql выполняющий запросы сервиса.
Можно ли ограничить или задать приоритет отдельному пользователю в mysql? БД используют несколько пользователей. Запросы тормозящие сервер как на обовление, так и на выборку. Есть нетривиальный способ: переписать сервис, оптимизировав структуру БД и установив у всех возможных запросов "low_priority", но на это нужны месяцы, а их нет. |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 41 Всего: 260 |
*наивный лепет*может, запустить на другом порту сервер как раз под "тяжелые запросы", торможенный тем же nice?
|
|||
|
||||
Secandr |
|
|||
![]() Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 6 Всего: 39 |
не вариант, ибо все сервисы работают с одной и той же БД. И если mysql тормозит, то тормозят все процессы.
Есть другой ариант: вынести mysql на отдельный 4х процессорный ibm,... но тогда я потеряю лишний сервер ![]() |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MySQL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |