Хотя это старый вопрос, но позвольте мне поделиться своими выводами для людей, которые достигли этого вопроса.
Хотя в документации Sqlite указано, что максимальный размер файла базы данных составляет ~ 140 терабайт, но ваша ОС накладывает свои собственные ограниченияМаксимальный размер файла для любого типа файла.
Например, если вы используете диск FAT32 в Windows, максимальный размер файла, который я мог бы получить для файла базы данных sqLite, составлял 2 ГБ .(По данным сайта Microsoft, ограничение для системы FAT 32 составляет 4 ГБ , но размер моего sqlite db был ограничен 2 ГБ).В то время как в Linux я смог достичь 3 ГБ (где я остановился. Он мог бы достичь большего размера)
ПРИМЕЧАНИЕ: Я написал небольшую Java-программу, которая начнет заполнять sqlite dbот 0 строк и продолжайте заполнять, пока не будет дана команда остановки.