Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / UPDATE при множественных SELECT (myisam) / 5 сообщений из 5, страница 1 из 1
06.05.2019, 12:26
    #39810124
vinn.consult
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE при множественных SELECT (myisam)
Есть таблица БД к которой идут множественные SELECT (1-10k/сек), ночью к таблице прилетает UPDATE WHERE (индексы стоят) на некоторые поля (int). Мониторинг показывает что LA на сервере в этот момент поднимается до 600 в течение 10 минут. Вероятно, таблица блокируется и идет UPDATE, а LA поднимается из-за ожидающих клиентов. Вопрос, как сделать UPDATE максимально моментально на таблице? Без репликаций/создания и переименования таблиц?
...
Рейтинг: 0 / 0
06.05.2019, 12:55
    #39810145
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE при множественных SELECT (myisam)
vinn.consultВероятно, таблица блокируется и идет UPDATE именно так.
Попробуйте перевести таблицу на Innodb, попутно проверив настройки Innodb.
...
Рейтинг: 0 / 0
06.05.2019, 13:54
    #39810193
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE при множественных SELECT (myisam)
авторВопрос, как сделать UPDATE максимально моментально на таблице
разбить на пачки. проверить план запроса.
...
Рейтинг: 0 / 0
07.05.2019, 18:39
    #39810872
vinn.consult
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE при множественных SELECT (myisam)
Спасибо за ответы. Перевел таблицы в innodb, но проблема осталась. Проверил ночной запрос "руками" на innodb - не тормозит. Выяснилось, что LA на mysql сервере поднимается из-за очистки кеша на другом сервере и прилетает очень много запросов одновременно. Сервер мощный и затык наблюдаются в течение 10 минут, потом ситуация нормализуется. Вопрос такой, с сервером ничего не случиться если оставить как есть и LA будет подскакивать до 600 к примеру раз в день ночью? Таблицы на сервере не покрошатся или ещё какие-нибудь неприятные сюрпризы могут ожидать в эти 10 минут кроме замедленного доступа ?
...
Рейтинг: 0 / 0
08.05.2019, 07:19
    #39811050
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE при множественных SELECT (myisam)
vinn.consultТаблицы на сервере не покрошатся или ещё какие-нибудь неприятные сюрпризы могут ожидать в эти 10 минутЕсли в этот момент пропадет питание или умрет что-то из железа, то может быть всякое.

vinn.consultПеревел таблицы в innodb, но проблема осталась.При этом были проанализированы запросы, использующие эту таблицу и заданы необходимые настройки Innodb в конфиге?
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / UPDATE при множественных SELECT (myisam) / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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