Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Боблиотека для Bulk Insert: как это сделано?
|
|||
|---|---|---|---|
|
#18+
Вот, наткнулся на (коммерческую) c# библиотеку для BULK операций, которая умеет возвращать identity после bulk insert. Как это может быть сделано? Приходит в голову только bulk insert группы строк во временную таблицу, а уж из неё разом insert ... output... select ... в целевую таблицу. Вот прмиер для той библиотеки: how to get Identity Value for each iteration bulk insert А вот и она сама: bulk-operations.net Мож. у кого есть другие идеи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2018, 14:37 |
|
||
|
Боблиотека для Bulk Insert: как это сделано?
|
|||
|---|---|---|---|
|
#18+
Ну так профайлером посмотрите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2018, 15:06 |
|
||
|
Боблиотека для Bulk Insert: как это сделано?
|
|||
|---|---|---|---|
|
#18+
Alexander Us, профайлер ближе покажет, но как вариант номеруют внутри и вставляют ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2018, 15:11 |
|
||
|
Боблиотека для Bulk Insert: как это сделано?
|
|||
|---|---|---|---|
|
#18+
TaPaK, Можно не разбирать, я уже разобрал. Именно так и делает. Вставка во временную таблицу и потом из нее в нужную. Причем она не временная с #, а вполне себе постоянная. Зато работает не только с MS SQL. Хотя с MS SQL можно кучей других методов сделать. Даже Bulk Update и Delete. В общем DAPPER хорошая библиотека, но плюс денег не стоит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2018, 15:16 |
|
||
|
Боблиотека для Bulk Insert: как это сделано?
|
|||
|---|---|---|---|
|
#18+
LogrusASTaPaK, Можно не разбирать, я уже разобрал. Именно так и делает. Вставка во временную таблицу и потом из нее в нужную. Причем она не временная с #, а вполне себе постоянная. Зато работает не только с MS SQL. Хотя с MS SQL можно кучей других методов сделать. Даже Bulk Update и Delete. В общем DAPPER хорошая библиотека, но плюс денег не стоит. и в чём радость всего этого... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2018, 15:20 |
|
||
|
Боблиотека для Bulk Insert: как это сделано?
|
|||
|---|---|---|---|
|
#18+
TaPaKи в чём радость всего этого... Чуть меньше тормозов на операциях для которых orm'ы не (т.е. плохо) предназначены (массовое обновление данных) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2018, 15:24 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39698516&tid=1689166]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
162ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 260ms |
| total: | 522ms |

| 0 / 0 |
