Я должен выполнить ~ 6k запросов на обновление таблицы на sql (без спящего режима/JDBC). Запрос что-то вродеMysql Bulk Update
обновления Набора some_id = «значение1», где ID = «значение2»
Это занимает слишком много времени, чтобы выполнить все эти запросы. Есть ли способ улучшить производительность?
как быстрее это можно достичь по сравнению с прямым обновлением? – fanchyna
Довольно немного быстрее из-за необходимости отправлять гораздо меньше операторов в базу данных. Если обновление основано на CSV-файле, то потенциально вставка может быть выполнена с использованием синтаксиса LOAD DATA INFILE ..... Если обновление основано на уникальном ключе, то потенциально все можно было бы сделать в инструкции INSERT, используя синтаксис ON DUPLICATE KEY UPDATE .... – Kickstart