Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

[FireBird] Вставка строк в таблицу


Kerk ©   (2007-01-17 19:33:00) 

Как максимально быстро вставить большое количество строк в таблицу базы FireBird? Последовательность из сотен тысяч insert'ов выполняются достаточно долго.


Sergey Masloff   (2007-01-17 22:15:00) [1]

Desdechado ©   (17.01.07 21:10) [4]
+1
Быстрее ничего не придумали


Desdechado   (2007-01-17 21:10:00) [2]

через EXTERNAL TABLE


Kerk   (2007-01-17 20:25:00) [3]

commit делается один раз :)
Если завершать транзакцию чаще, то ведь придется реализовывать какую-то свою логику определения на какому insert я остановился, в стучае отключения электричества или еще чего.


Johnmen   (2007-01-17 20:14:00) [4]

Отключить индексы.
Транзакцию на каждые 300-500 инсертов.


unknown   (2007-01-17 20:12:00) [5]


> Kerk ©   (17.01.07 19:33)

Как часто делается commit?


Наверх

Титульная страница Поиск, карта сайта Написать письмо