Если JSON можно просто обновить, то тут придется зацепить все 900 коэффициентов, сравнить их с новыми, и если они не совпадают то заменить.Часто ли количество коэффициентов меняется или относительно постоянно?
На данный момент у каждого события есть столбец longtext, где хранится огромный JSON со всеми рынками коэффициентов.Какой механизм обработки структуры такого блоба?
Там по логам что-то недоброе. Я бы настроил файрвол прежде всего и убедился бы что машина не взломана.