Я выяснил, в чем проблема с моей командой вставки, и хотя это может показаться смешным, это одна из тех вещей, о которых вы никогда не думали, что она может пойти не так.
Мое приложение разработано в Django и содержит команду, которая просто вызывает файл, который выполняет операции вставки в таблицы.
т.е. в терминале командной строки просто пишу:
time python manage.py populate_sql
Причина, по которой я использую команду time
, заключается в том, что я хочу узнать, сколько времени занимает вставка. Ну, проблема была здесь. Эта команда time
выдала ошибку, ошибку Out of memory
, которая остановила вставку в базу данных. Я нашел этот маленький код во время выполнения команды с параметром - verbose , который позволяет увидеть все детали команды.
Я хотел бы поблагодарить вас всех за ваши ответы, за то, что я узнал от них, и за то время, которое вы использовали, пытаясь помочь мне.
EDIT:
Если у вас есть приложение Django, в котором вы выполняете много операций с базой данных, то я советую вам установить для переменной 'DEBUG' в settings.py значение 'FALSE. ', потому что он съедает много вашей памяти во времени.
Итак,
DEBUG = False
И, наконец, еще раз спасибо за поддержку Ричарда Хэкстона!