|
|
|
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&msg=39892879&tid=1349095]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
70ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 16ms |
| total: | 184ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...