|
List to MSSQL
|
|||
---|---|---|---|
#18+
Скажите пожалуйста, как наиболее быстро можно перегнать данные из List<>() C# в таблицу БД MSSQL? Речь идет от 500000 записей. Заранее благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2021, 14:53 |
|
List to MSSQL
|
|||
---|---|---|---|
#18+
Это одноразовая операция или регулярная? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2021, 15:03 |
|
List to MSSQL
|
|||
---|---|---|---|
#18+
vah Скажите пожалуйста, как наиболее быстро можно перегнать данные из List<>() C# в таблицу БД MSSQL? Речь идет от 500000 записей. Заранее благодарен. bulk copy и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2021, 15:08 |
|
List to MSSQL
|
|||
---|---|---|---|
#18+
vah, простой цикл с командой вставки вполне подойдет, если операция одноразовая то нет разницы- она выполняется 5 минут или 1 минуту. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2021, 15:16 |
|
List to MSSQL
|
|||
---|---|---|---|
#18+
List перегнать в DataTable, а её с помощью SqlBulkCopy пульнуть на сервер. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2021, 16:54 |
|
List to MSSQL
|
|||
---|---|---|---|
#18+
быстрее всего будет через SqlBulkCopy. лучше делать в 2 этапа, как мне кажется, сперва через SqlBulkCopy загружать во временную таблицу, а потом копировать от туда в целевую таблицу. Цикл со вставкой бред, как мне кажется. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2021, 19:16 |
|
List to MSSQL
|
|||
---|---|---|---|
#18+
+1 к выше Код: c# 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2021, 19:19 |
|
|
start [/forum/topic.php?fid=20&fpage=5&tid=1398355]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
73ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 177ms |
0 / 0 |