powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как вставить в БД 2000 записей наилучшим образом?
6 сообщений из 31, страница 2 из 2
Как вставить в БД 2000 записей наилучшим образом?
    #32459018
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторМассив - нет. А зачем?
Я же вверху привел небольшой пример. Кривоват конечно, но это общая идея.
Если угодно, можно передать границы и по ним заполнять.

Я думаю что конечная цель M234 все таки вставить 2000 записей из своей системы, а не сгенерировать таблицу с 2000 строк. А пример он написал в качестве теста скорострельности insert.
...
Рейтинг: 0 / 0
Как вставить в БД 2000 записей наилучшим образом?
    #32459037
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так я ведь в начале спрашивал: откуда данные?
Их ведь можно сборисить в базу разными спсобами. Он оветил что прям там и сочиняет. ИМХО самое место этому циклу в хранимке. Если честно то можно и без цикла, одним батчем, вообще летать будет.

Magnus
...
Рейтинг: 0 / 0
Как вставить в БД 2000 записей наилучшим образом?
    #32459085
M234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думаю что конечная цель M234 все таки вставить 2000 записей из своей системы, а не сгенерировать таблицу с 2000 строк. А пример он написал в качестве теста скорострельности insert.

Да, в общем верно. Я конечно в цикле сам сочиняю, но цикл находится в моём приложении и на его месте могли бы быть (и будут) какие-либо данные из другого источника (другая БД наример). Данные передаются ВэбСервису, он их обрабатывает и вставляет в таблицу в БД на сервере или передаёт их ХП мне это всё равно, но с ХП это будет в этом случае невозможно если я на счёт массивов правильно понял. ВэбСервис лежит на томже сервере что и серверная БД, поэтому разговаривать о скорости тут можно только условно.

Я сделал всё что мог, кто может пусть сделает лучше.
...
Рейтинг: 0 / 0
Как вставить в БД 2000 записей наилучшим образом?
    #32459137
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно обработку данных тоже можно проводить на сервере. Во ,многих случаюх даже нужно. Если ервису их девать никуда н нужно, то сквел с обработкой и перемещением данных между базами справляется не в пример лучше.

Magnus
...
Рейтинг: 0 / 0
Как вставить в БД 2000 записей наилучшим образом?
    #32459157
M234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если сервису их девать никуда не нужно, то сиквел с обработкой и перемещением данных между базами справляется не в пример лучше.

Не совсем понял, поясните пожалуйста на примере.

Я сделал всё что мог, кто может пусть сделает лучше.
...
Рейтинг: 0 / 0
Как вставить в БД 2000 записей наилучшим образом?
    #32459280
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Написал тут целую поэму а тут куча вирусов, весь офис завалился. Еле отбились :)
Коротко:
Если сервис занят чем то вроде статистической обработки(или любой другой) без представления данных пользователю то иммет смысл перенести всю обработку на сервер. Это типично серверная задача, каждый должен заниматся тен что у него получается лучше всего. И бизнес рулз, в такок случае должны быть на сервере. Сервис только вызывать будет: Сделай то, посчитай это. И получать ответы : Success/Fail.

Т.е. вданном случае, сервис вызывает хранимку, она берет данные из базы , проводит все необходимые манипуляции и заливает обратно(или в другую базу) возвращая сервису только флаг о выполнении. Ну и может кое какие результаты необходимые для принятия последующих решений.



Magnus
...
Рейтинг: 0 / 0
6 сообщений из 31, страница 2 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как вставить в БД 2000 записей наилучшим образом?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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