Как преодолеть ошибку памяти кучи NodeJS? - PullRequest
0 голосов
/ 10 июля 2019

У меня есть подключенная база данных в моем NodeJS размером 723,1 МБ, но я столкнулся с той же проблемой с размером памяти.

Я делаю свою базу данных как API, чтобы я мог запросить ее в моем VueJS. Я успешно отредактировал все данные как необходимый API с использованием фиктивной базы данных, размер которой составляет всего 0,1 МБ.

Я уже пытался увеличить объем памяти, выделенной узлу, используя этот код

 node --max-old-space-size=2048 index.js 

Но ничего не происходит, я столкнулся с той же проблемой. Что я могу сделать, чтобы решить эту проблему?

image

Ответы [ 2 ]

1 голос
/ 10 июля 2019

Попробуйте увеличить размер старого пространства до 4096, а не до 2048

node --max-old-space-size=4096 index.js
0 голосов
/ 10 июля 2019

Я использовал LIMIT CLAUSE только для отображения на своей таблице.

SELECT * FROM TABLE ORDER BY F_NAME LIMIT 1000

Было глупой идеей отобразить всю базу данных на моем веб-интерфейсе, и это превышает предел NODEJS, поэтому я столкнулся спроблема, но мне пришло в голову, что я просто ограничу ее, и она работает, очевидно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...