Следующая функция импортирует около 60 тыс. Записей за 111 секунд.Я слышал, как другие говорят, что copy_from и copy_expert делают 1 миллион записей менее чем за минуту.Есть ли что-то в использовании copy_expert, который замедляет процесс по сравнению с использованием copy_from?Что я могу сделать, чтобы оптимизировать это?
cursor = connection.cursor()
cursor.copy_expert('''
COPY employee_employee (name, slug, title, base, overtime, other, gross, benefits, ual, total, year, status, jurisdiction_id, notes)
FROM STDIN WITH (FORMAT csv, HEADER true, FORCE_NOT_NULL (status));
''', open(csv_fname),
)
Что касается релевантных переменных, соединение с базой данных происходит от Django (from django.db import connection
).База данных на моем локальном Macbook Pro и PostgreSQL 10.