Проблема в записи записи в Беркли DB - PullRequest
0 голосов
/ 01 июля 2011

когда я пишу 1033 записи, тогда она успешно записывается, но когда я пишу 5 000 000 записей, выдается следующее сообщение

Ответы [ 2 ]

1 голос
/ 01 июля 2011

Решением для пластыря является увеличение размера кучи; см. «Как увеличить память JVM» .


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

0 голосов
/ 01 июля 2011

Я думаю, что у вас есть эта проблема, потому что вы используете встроенную базу данных, и они обычно используются, когда у вас есть небольшое количество значений, я бы предложил использовать sql server или oracle 11g, если вам нужно ввести много значений

...