|
|
|
SoS? HELP......... Вставка большого объема двнных......
|
|||
|---|---|---|---|
|
#18+
Поможите люди добрые... Вобщем есть база, в неё ежеутренне подкачиваются остатки по счетам с другого сервера (AC\400, доступа у меня к нему нет). Остатки приходят в виде текстовика. Я его соответственно обрабатываю и запихиваю в базу(через BDE открываю и все сливаю insertrecord() ). Когда первоночально плнировалась база число строк в текстовике было в районе 3-5ти тысяч, т.е. десять минут и все на месте. Теперь объем возрос до 23 тыс.... Т.е. время подкачки возросло практически до полутора часов. Попытался на базе BDExpress сделать - ваабще получилось 4 часа. Какие будут предложения? Мож какие то ещё способы есть???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2003, 12:34 |
|
||
|
SoS? HELP......... Вставка большого объема двнных......
|
|||
|---|---|---|---|
|
#18+
Изпользуй не BDE, а IBX. Для примера 10000 примерно 30 сек. Плюсы IBX: - прямой доступ; - не надо ничего ставить (программа + gds32.dll); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2003, 13:22 |
|
||
|
SoS? HELP......... Вставка большого объема двнных......
|
|||
|---|---|---|---|
|
#18+
P.S. И самое главное, Commit надо делать через 1000 записей, а лучше вообще в конце закачки. Я так думаю, что BDE коммит каждую запись, вот отсюда и такое большое время .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2003, 13:24 |
|
||
|
SoS? HELP......... Вставка большого объема двнных......
|
|||
|---|---|---|---|
|
#18+
Cудя по всему AutoCommit стот .... Dnico прав я так тоже заливал записи о трафике ... потом переделал c отложенным комитом стало намного быстрее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2003, 14:28 |
|
||
|
SoS? HELP......... Вставка большого объема двнных......
|
|||
|---|---|---|---|
|
#18+
Теперь соответственно появлется вопрос, а нет ли у кого ссылочка на HELP по IBX????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2003, 20:25 |
|
||
|
SoS? HELP......... Вставка большого объема двнных......
|
|||
|---|---|---|---|
|
#18+
Вместо IBX.HLP посмотри D7IBX.HLP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2003, 14:26 |
|
||
|
SoS? HELP......... Вставка большого объема двнных......
|
|||
|---|---|---|---|
|
#18+
И еще если вставка идет в монопольном режиме, то можно деактивировать индексы по табле в которую вставляем,а потом после вставки активировать. Должно тоже ускорить процесс вставки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2003, 15:42 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32281884&tid=1579866]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
161ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 207ms |
| total: | 467ms |

| 0 / 0 |
