У меня есть метод, который зацикливается на массиве объектов и фиксирует оператор обновления для каждого объекта (всего 15 объектов с 5 полями в каждом). Это может быть выполнено сотни или даже тысячи раз в секунду, в зависимости от уровня трафика, который мы получаем.
Каков наилучший способ (помимо аппаратных соображений) облегчить нагрузку, которую это вызовет? Мне интересно, будет ли лучше использовать транзакцию? то есть цикл по объектам, построение операторов обновления и затем фиксация одним нажатием?
Я ищу оптимизацию запросов для MYSQL 5 (PDO). Кто-то другой будет отвечать за распределение нагрузки / архитектуру и т. Д.
Спасибо