[[I had to re-register to post since my account seems to be gone. Serves me right, I haven't logged in for six or seven years.]]
I created an environment variable pointing to a RAM disk.
This has increased the speed of adding books to the library a great deal.
To add 10,000 books to a library with over 300,000 books was taking a whole day.
Closing the tag browser, setting the processes # to 14 (Ryzen 7) and setting the temp directory as a ram disk has reduced this to about 5 hours.
Unfortunately the books and the library are on the same directory, might change this in future to speed this up.
I should probably figure out how to move the "metadata.db" and "metadata.db-journal" files to a faster directory, but it seems to require a batch script?
When adding 10,000 books, the size of the \calibre_ft_w80\0gszgc_add_books directory grows to about 2.5 gb
Keeping track of the number of files in this directory is (for me) a much more satisfying way to keep track of the task than the % completion bar, since I know how many are left to do. Purely psychological.
|