Слишком большой размер базы данных SQLite - PullRequest
4 голосов
/ 30 июня 2010

Я создаю БД с использованием SQLite из .NET, а затем вставляю 1500 записей (15 столбцов, только 3 с информацией). На данный момент размер файла базы данных составляет 73 МБ! (огромное количество информации)

Если я открою SQLite Administrator и произнесу Очистить базу данных , он уменьшится до 142 КБ.

Почему он это делает? Есть ли способ избежать этого? В любом случае, есть ли способ уменьшить файл БД из .NET (я использую System.Data.SQLite, который использует Finistar под капотом)?

1 Ответ

3 голосов
/ 30 июня 2010

Да, вы можете выполнить ВАКУУМ и REINDEX в базе данных, чтобы уменьшить ее размер.

...