Thanks, I'll look into opening a ticket. Like I said, it's not a big deal, but hopefully one of those cases where there's an opportunity for easy optimization.
Moving the metadata local would surely speed it up, but then I lose a central library. I use a running instance of calibre-server on my home server, to share out the books amongst the various deices in the house.
I'm fairly certain it's a limitation of sqlite over the network. I know I pay a performance penalty, and I expect it to be slow with various large metadata operations.
It's just that I wouldn't expect send to device with a connected folder to be a large metadata operation.