Hateman31
@Hateman31
Делиться мыслями - это круто!

Как эффективнее читать данные из базы?

Пишем перенос данных из одной БД в другую. Используем pyodbc.
Данных много, таблицы длинные. Решаем с коллегой как лучше читать данные.
1. делать fetchall
2. бежать циклом по курсору
Какой способ чтения быстрее ? надежнее ? экономней по памяти ?
  • Вопрос задан
  • 190 просмотров
Пригласить эксперта
Ответы на вопрос 2
dimonchik2013
@dimonchik2013
;)
читать очевидно же курсором
вставлять - балком
Ответ написан
@d-stream
Готовые решения - не подаю, но...
Думаю что в первую очередь оптимизировать стоит более тяжелую запись. Тут bulk insert - панацея.

Кстати совсем не исключаю и crasy-вариант вычитывания в текстовый файл в виде блоков sql insert и последующего их выполнения через bulk
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы