Импорт таблицы из CSV в схеме занимает слишком много времени в MySQL WorkBench - PullRequest
0 голосов
/ 13 января 2019

Я пытаюсь импортировать CSV с 66K строками, это занимает слишком много времени, когда я пытаюсь импортировать в таблицу в схему, используя инструментальные средства, используя опцию «Мастер импорта данных таблицы». Пожалуйста, помогите, это связано с использованием оперативной памяти, создает ли она какие-либо узкие места для производительности.

Это MySQL верстак 8.0

1 Ответ

0 голосов
/ 14 января 2019

Альтернативным вариантом будет попытка импортировать файл напрямую из MySQL, используя Синтаксис LOAD DATA INFILE . Сначала вам нужно вручную создать структуру таблицы, которую вы хотите кормить, а затем вы можете использовать команду вроде:

LOAD DATA INFILE 'C:/MyDocuments/MyFile.csv' INTO TABLE my_table
FIELDS TERMINATED BY ',' ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 1 LINE -- if the first CSV row contains headers
...