I think that speed is mostly decreased by custom columns made from other columns or other complicated columns. I had those (I even made them in python code with a lot of help which makes it faster in calibre). After deleting them I couldn't believe how much faster calibre became.
Later on I still needed to create one custom column made from other columns behaving like tags and it immediately reduced speed a little. Not as much as before but a still.
I think you can just make the library and if it becomes sluggish or anything just split it into two/three libraries. It's easy to move books between libraries. I have a few (not for speed issues)
|