I currently have a 9Gb Sqlite3 database, I have a 'maintenance' task that runs at random intervals in the evening to VACUMM;
the database, (on average about once a week). The database is on a Windows 10 machine.
One morning I saw that the task was still running. As expected, the VACUMM;
command was using double the amount of disk space, but what I was not expected is for it to run for +2 hours and to use 100% of the disk utilization.
My questions are,
Is it normal to use 100% of the disk for an ~9Gb database and to run for over 2 hours? (the database is not really growing anymore).
Is there a way I can VACUUM;
the database without killing my drive in the process? (a low priority VACUUM maybe or something to that effect?)