Sqlite turn off hot journal
От: uzhas Ниоткуда  
Дата: 29.12.10 14:39
Оценка:
Пишу приложение на C++ с использованием sqlite
Требования к надежности слегка ослаблены: не обязательно восстановление базы после сбоя (выкл. компьтера\падение проги). То есть при чтении база не должна корраптиться, а при записи ей это разрешено (у нас запись двухэтапная — запись в tmp, затем полная подмена базы)
Мы уже получили хорошую оптимизацию за счет переноса журналов в память (memory db)
Появилась идея отключить поддержку hot journal, так как даже при чтении записей идет много обращений к диску для получения этого журнала (winAccess много раз вызывается)
можно ли как-то убрать эти вызовы ? адекватными методами (включить прагму, указать дефайн при компиляции) или через подмену vfs ?
возможно я чего-то не учел и не стОит отключать этот журнал?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.