Heroku Dyno Memory против памяти базы данных
Я новичок в героку и интересуюсь их терминологией.
Я размещаю проект, который требует заполнения для заполнения базы данных десятками тысяч строк. Для этого я использую веб-dyno для извлечения информации из API через Интернет.
Когда мой dyno работает, я получаю уведомления о том, что dyno превысил требования к памяти (конкретные ошибки heroku - R14 и R15).
Я не уверен, означает ли это, что процесс заполнения (web-dyno) выполняется слишком быстро и будет ограничен, или сама база данных слишком велика и должна быть уменьшена?
1 ответ
R14
а также R15
ошибки выдаются только на их время выполнения. Для справки, базы данных Heroku Postgres не работают на dynos. Если ты бьешь R14
/R15
ошибки, это означает, что исходные данные, которые вы извлекаете, вероятно, исчерпывают вашу квоту памяти. Вам нужно будет либо уменьшить размер данных, либо пакетировать данные, записать их в Postgres, а затем очистить, прежде чем продолжить.