SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 25.06.2012 13:04:16

septera
Завсегдатай
Откуда: Краснодар
Зарегистрирован: 16.02.2011
Сообщений: 30

Оптимальная загрузка данных в InnoDB

Всех приветствую!
Имеем следующее, каждую минуту из облака приходит файл в котором может быть от 10 до 100к записей из 7 полей типа VARCHAR(100). Как лучше загружать эти данные в таблицу InnoDB - load data infile, несколько больших insert'ов или может что-то другое?

Неактивен

 

#2 26.06.2012 00:01:37

evgeny
Гуру
Зарегистрирован: 04.05.2009
Сообщений: 335

Re: Оптимальная загрузка данных в InnoDB

load data infile - будет по оптимальней, правда нужно проверить что он не блокирует таблицу (если это вообще важно)
несколько больших insert'ов с 100к тоже будут работать быстро ...

Неактивен

 

#3 26.06.2012 08:23:27

septera
Завсегдатай
Откуда: Краснодар
Зарегистрирован: 16.02.2011
Сообщений: 30

Re: Оптимальная загрузка данных в InnoDB

evgeny написал:

правда нужно проверить что он не блокирует таблицу

Думаю что блокируются строки в случае с InnoDB, но все равно спасибо, обязательно проверю. А какой формат файлов лучше: UTF-8, ANSI, UTF-8 без BOM?

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson