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

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

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

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

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

Похожие вопросы