
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.03.2005, 15:33:47
|
|||
|---|---|---|---|
|
|||
как содержимое массива максимально быстро переложить на сервер? |
|||
|
#18+
ADO 2.8, MSDE 2000 Имею варианты: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. По мне, так оба способа довольно тормозны. Никто не знает, как лучше сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2005, 16:18:16
|
|||
|---|---|---|---|
как содержимое массива максимально быстро переложить на сервер? |
|||
|
#18+
Есть еще bulk insert. Но для него нужны админовские права... А что за задача, может условия подправить? Когда постоянно требуется массовая вставка строк на сиквел с клиента - нужно задуматься. У меня была такая ситуация - перенес расчет (очень хитровжаренный) на sp. Сколько бы я ни написал там курсоров и циклов, все равно быстрее, чем вставка 20 000 строк с клиента :-)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2005, 17:32:04
|
|||
|---|---|---|---|
|
|||
как содержимое массива максимально быстро переложить на сервер? |
|||
|
#18+
ДуракЕсть еще bulk insert. Cпасибо, поищу, что это за зверь... А задумываться не над чем. Время от времени на клиенте появляется несколько тысяч записей, которые надо переселить на сервер. Никаких расчетов, ничего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.03.2005, 10:07:19
|
|||
|---|---|---|---|
как содержимое массива максимально быстро переложить на сервер? |
|||
|
#18+
Выполнение Insert'а гораздо тормознее UpdateBatch. Попробуй это: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. В моем случае всавка данных организаций (название, адрес, несколько телефонов и контактных лиц) порядка 5000 штук происходила в течении 3-4 минут на не самый быстрый сервер (Celeron III 700, 512 ram) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2005, 23:12:45
|
|||
|---|---|---|---|
как содержимое массива максимально быстро переложить на сервер? |
|||
|
#18+
А где хранится ваш массив? В тексте, в электронной таблице, в таблице Access?. Может быть все можно сделать проще - подключить каким-либо способом этот источник данных и: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&tablet=1&tid=2168061]: |
0ms |
get settings: |
6ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
13ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
21ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 279ms |

| 0 / 0 |
