Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / SoS? HELP......... Вставка большого объема двнных...... / 7 сообщений из 7, страница 1 из 1
02.10.2003, 12:34
    #32281796
aleks26rus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SoS? HELP......... Вставка большого объема двнных......
Поможите люди добрые... Вобщем есть база, в неё ежеутренне подкачиваются остатки по счетам с другого сервера (AC\400, доступа у меня к нему нет). Остатки приходят в виде текстовика. Я его соответственно обрабатываю и запихиваю в базу(через BDE открываю и все сливаю insertrecord() ). Когда первоночально плнировалась база число строк в текстовике было в районе 3-5ти тысяч, т.е. десять минут и все на месте. Теперь объем возрос до 23 тыс.... Т.е. время подкачки возросло практически до полутора часов. Попытался на базе BDExpress сделать - ваабще получилось 4 часа.
Какие будут предложения? Мож какие то ещё способы есть????
...
Рейтинг: 0 / 0
02.10.2003, 13:22
    #32281884
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SoS? HELP......... Вставка большого объема двнных......
Изпользуй не BDE, а IBX. Для примера 10000 примерно 30 сек.
Плюсы IBX:
- прямой доступ;
- не надо ничего ставить (программа + gds32.dll);
...
Рейтинг: 0 / 0
02.10.2003, 13:24
    #32281890
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SoS? HELP......... Вставка большого объема двнных......
P.S.
И самое главное, Commit надо делать через 1000 записей, а лучше вообще в конце закачки. Я так думаю, что BDE коммит каждую запись, вот отсюда и такое большое время ....
...
Рейтинг: 0 / 0
02.10.2003, 14:28
    #32282021
Igor Elyas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SoS? HELP......... Вставка большого объема двнных......
Cудя по всему AutoCommit стот .... Dnico прав я так тоже заливал записи о трафике ... потом переделал c отложенным комитом стало намного быстрее
...
Рейтинг: 0 / 0
05.10.2003, 20:25
    #32284378
aleks26rus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SoS? HELP......... Вставка большого объема двнных......
Теперь соответственно появлется вопрос, а нет ли у кого ссылочка на HELP по IBX?????
...
Рейтинг: 0 / 0
06.10.2003, 14:26
    #32285096
Denis Uskov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SoS? HELP......... Вставка большого объема двнных......
Вместо IBX.HLP посмотри D7IBX.HLP
...
Рейтинг: 0 / 0
06.10.2003, 15:42
    #32285250
Voha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SoS? HELP......... Вставка большого объема двнных......
И еще если вставка идет в монопольном режиме, то можно деактивировать индексы по табле в которую вставляем,а потом после вставки активировать. Должно тоже ускорить процесс вставки
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / SoS? HELP......... Вставка большого объема двнных...... / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]