sqlite incremental vacuum removing only one free page
问题 I have changed value of auto_vacuum PRAGMA of my sqlite database to INCREMENTAL. When I run PRAGMA incremental_vacuum; through 'DB Browser for SQlite' application it frees all the pages in the free_list . But when I am running same statement using any SQLite library in C# (e.g. Microsoft.Data.SQLite ), it frees only one page from the free_list I verified this by getting the number in current free_list by running PRAGMA freelist_count before and after running PRAGMA incremental_vacuum