The QCing process is pretty fast to run the qc with about 10 profiles per seconds qced. The slowest part of the whole process is related to querying the database to retrieve a set number of profiles. The tool right now retrieves specific profiles by their hakai_id. We could potentially increase that speed by:
Query via an indexed variable
Run the different queries in different threads by using python multithread
The QCing process is pretty fast to run the qc with about 10 profiles per seconds qced. The slowest part of the whole process is related to querying the database to retrieve a set number of profiles. The tool right now retrieves specific profiles by their hakai_id. We could potentially increase that speed by: