Solr indexering performance can (hopefully) be improved, for queuing as well as indexing
Added a better index for the queue table. Improves 0.5 seconds per run
Change created to keep retry to start an indexer if another is busy
Batch size changed to 100 (15%-20% performance improvement). Queue size changed to 5000 to take advantage of every cron minute (50% performance improvement for background indexing)
200 documents:
Get queue records from database 0.9s 16,67%
Deserialize documents (incl get from DB) 1.3s 24,07%
Converter 2.7s 50,00%
Send to Solr 0.5 9,26%
Total 5.4s
Pull request comment fixed