|
|
|
dataTable.Load порциями
|
|||
|---|---|---|---|
|
#18+
Господа, существует возможность открыть DataReader и загнать данные в DataTable. Код: c# 1. 2. 3. Я читаю очень длинный поток данных 100+ лямов. В память все за раз не влезет. Внимание вопрос: есть ли возможность не записывая цикла Код: c# 1. загнать порцию данных в таблицу, массив и т.п. одним махом (например порцию в 100000 строк)? Потом я её обработаю, потом она пойдет куда надо, потом я загоню в таблицу следующие 100000 строк и т.д. Нужен dataTable.Load, который не будет вычитывать весь reader, а только до определенного предела. Мне нужна скорость. На Код: c# 1. скорость теряется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2019, 13:41 |
|
||
|
dataTable.Load порциями
|
|||
|---|---|---|---|
|
#18+
зачем использовать datatable если вы используйте такое количество? что мешает разбить recordset'ы через over? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2019, 16:29 |
|
||
|
|

start [/forum/topic.php?fid=17&fpage=3&tid=1349095]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
| others: | 244ms |
| total: | 377ms |

| 0 / 0 |
