mySql: разумные ограничения на массовые вставки - PullRequest
1 голос
/ 26 апреля 2011

Я получаю большой объем данных CSV от клиента, который планирую вставить в базу данных mySql и обработать данные в моем приложении.Здесь задействовано около 10 столов.Строки имеют размер менее 1 Кбайт.Какие ограничения я должен соблюдать в отдельных вставках?У меня есть несколько миллионов строк в каждой таблице для вставки.

Дайте мне знать, если есть существенные данные, которые я должен предоставить, такие как схема.

Ответы [ 2 ]

2 голосов
/ 26 апреля 2011

Если вы используете load data infile для ввода данных в свои таблицы, нет ограничений, которым вы должны подчиняться.

Ссылка: http://dev.mysql.com/doc/refman/5.1/en/load-data.html

0 голосов
/ 26 апреля 2011

Если у вас есть большое количество вставок, чем вы можете использовать INSERT DELAYED запрос MySQL или вы можете увеличить bulk_insert_buffer_size, который является системной переменной.Нажмите bulk_insert_buffer_size .

Для INSERT DELAYED синтаксис Нажмите здесь

...