Re: Заполнение таблицы access файле
От: IT Россия linq2db.com
Дата: 14.05.06 05:35
Оценка:
Здравствуйте, erael, Вы писали:

E> Пробовал через INSERT INTO получил на минуту быстрее — 15 минут


Попробуй после создания команды вызвать Prepare. Получишь где-то 20% ускорения.

E> А вот как это сделать быстрее мне не придумать...


Попробуй добавлять в таблицу записи в транзакции по 500-1000 записей (с точным числом нужно экспериментировать). Получишь ускорение раз в пять.

E> Код реализующий это написанный и запущенный в access делает это же где то за 3 минуты.


В Access 350k записей? Может лучше сразу подумать об альтернативах?

E> Может есть какой способ из C# кода инициировать access базу выполнить в нутри себя код записанный заблоговременно???


Можно ещё попробовать добавлять с помощью INSERT INTO, но не по одной записи, а десятками/сотнями (тоже нужно экспериментировать) через UNION.
... << RSDN@Home 1.2.0 alpha rev. 0>>
Если нам не помогут, то мы тоже никого не пощадим.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.