Mysql загрузить данные в файл, делая много операций чтения

Когда я вставляю много данных из памяти (я использую папку / dev / shm, ее память [RAM]), но она выполняет много операций ввода-вывода чтения. Это застряло на Reading file статус запроса. И я не знаю, почему и как это исправить.

Я отключил ключи для этой таблицы, кроме первичного ключа.

Запрос это:

LOAD DATA INFILE  '/dev/shm/d/data_file.csv' IGNORE
INTO TABLE table_sample
character set UTF8
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
(column1, column 2)

Я поставил PDO::MYSQL_ATTR_LOCAL_INFILE => false и добавили

[mysqld]
local-infile=0
tmpdir          = /dev/shm/mysql_temp

[mysql]
local-infile=0

Что может быть причиной этого? И есть ли способ это исправить?

Может быть, вы знаете лучший способ вставить данные из памяти в таблицы MySQL.

Спасибо!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]