|
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: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 227ms |
total: | 367ms |
0 / 0 |