![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
[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?