Узел Voltdb вышел из строя, когда объем оперативной памяти составляет около 10 ГБ.

Я пытаюсь использовать voltdb. Емкость виртуальной машины составляет 16U с 32G RAM. Но я указал xmx с 6G. Узел вышел из строя, когда я пытался сбросить данные в базу данных voltdb. Я рассчитал размер данных в соответствии с официальным документом. это около 500М. Но процесс занимает около 10 ГБ ОЗУ, и это не удалось. Кто-нибудь знает причину?

комментарий: я использую конфигурацию voltdb по умолчанию и запускаю ее в докере.


person Angle Tom    schedule 24.04.2017    source источник


Ответы (1)


Разработчик VoltDB здесь. Не глядя на лог-файлы, трудно сказать, в чем была основная причина. В конце файла журнала обычно содержатся сообщения об ошибках, указывающие, почему кластер вышел из строя. Если вы можете опубликовать файл журнала, мы можем посмотреть и помочь вам точно определить проблему. Если хотите, вы также можете опубликовать сообщение на нашем общедоступном форуме по адресу https://forum.voltdb.com или присоединиться к наш канал Slack по адресу http://chat.voltdb.com/.

Нин

person Ning Shi    schedule 24.04.2017
comment
Я проверил журнал. Кажется, в консоли больше нет полезных сообщений. - person Angle Tom; 25.04.2017
comment
Я исправил проблему. В моей процедуре есть более крупный цикл (добавьте около 100 000 записей). Думаю, будет лучше заменить fail the DB на fail the procedure. - person Angle Tom; 26.04.2017