иногда мне приходится повторно импортировать данные для проекта, таким образом, считывая около 3,6 миллиона строк в таблицу MySQL (в настоящее время InnoDB, но на самом деле я не ограничен этим движком). "Load data infile..." оказалось самым быстрым решением, однако оно имеет компромисс: - при импорте без ключей сам импорт занимает около 45 секунд, но создание ключа занимает много времени (уже работает 20 минут...). - выполнение импорта с помощью ключей на таблице делает импорт намного медленнее
Есть ключи по 3 полям таблицы, ссылающиеся на числовые поля. Есть ли способ ускорить это?
Другая проблема: когда я завершаю процесс, который начал медленный запрос, он продолжает работать в базе данных. Есть ли способ завершить запрос без перезагрузки mysqld?
Большое спасибо ДБА