Tad писал(а):
каждый раз не идет. На диск сбрасывается при заполнении буфера блока управления БД, который создается при открытии БД.
Это при PRAGMA synchronous=OFF, по умолчанию, если файл не занят, сброс идёт по возможности сразу, пачками по 1 Кб (по умолчанию).
------------ Дoбавленo в 14.53:
nesco писал(а):
Движок имеет тенденцию накапливать память, и если модуль записи не будет перезапускаться ежедневно, то память со временем вырастит очень сильно и может даже подвесить комп.
Если не ошибаюсь, с самого появления SQLite были жалобы на медленные и глючные функции работы с памятью по Windows (malloc, realloc и free). Зная это, разработчики предлагают множество способов компиляции с самыми разными методами работы с памятью, включая библиотеки сторонних разработчиков. Единственный способ быть уверенным в том, какой метод используется в Вашем экземпляре библиотеки - компилировать библиотеку самостоятельно