Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
22.11.2019, 13:41
|
|||
---|---|---|---|
dataTable.Load порциями |
|||
#18+
Господа, существует возможность открыть DataReader и загнать данные в DataTable. Код: c# 1. 2. 3.
Я читаю очень длинный поток данных 100+ лямов. В память все за раз не влезет. Внимание вопрос: есть ли возможность не записывая цикла Код: c# 1.
загнать порцию данных в таблицу, массив и т.п. одним махом (например порцию в 100000 строк)? Потом я её обработаю, потом она пойдет куда надо, потом я загоню в таблицу следующие 100000 строк и т.д. Нужен dataTable.Load, который не будет вычитывать весь reader, а только до определенного предела. Мне нужна скорость. На Код: c# 1.
скорость теряется ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.11.2019, 16:29
|
|||
---|---|---|---|
|
|||
dataTable.Load порциями |
|||
#18+
зачем использовать datatable если вы используйте такое количество? что мешает разбить recordset'ы через over? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=17&mobile=1&tid=1349095]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 332ms |
total: | 486ms |
0 / 0 |