Почему размер файла базы данных H2 намного больше размера данных? - PullRequest
0 голосов
/ 22 ноября 2018

У меня была база данных H2 примерно 500 МБ.Версия H2 - 1.2.147.Механизм хранения базы данных - PageStore.URL-адреса JDBC:

jdbc: h2: file: // C: / H2 / client; IFEXISTS = TRUE; MVCC = TRUE; DATABASE_EVENT_LISTENER = 'dummy.H2DBMonitor'; AUTO_SERVER = TRUE; LOG = 2

Я сделал версию H2 1.4.192 без изменения механизма хранения базы данных.Когда мой клиент использовал базу данных, возникла проблема, заключающаяся в том, что размер файла базы данных увеличился до 80 ГБ.

Файл базы данных должен стать небольшим, когда я закрываю соединение, но размер файла моей базы данных нестать маленьким и может стать большим.

Это явление, не встречающееся в 1.2.147.Является ли эта проблема ошибкой базы данных H2?

Кроме того, я получаю следующие ошибки из файла trace.db.

pageStore: Журнал транзакций не может быть усечен;размер: 462 МБ

Ошибка связана с этой проблемой?

...