View Single Post
Old 04-23-2018, 03:58 PM   #6
vonronge
Junior Member
vonronge began at the beginning.
 
Posts: 2
Karma: 10
Join Date: Apr 2018
Device: Kobo Aura HD/Kindle
Smile

[[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.
vonronge is offline   Reply With Quote