What is the difference between sonar.core.parallelism and sonar.core.workers

Using SonarQube Enterprise Edition 9.1 and 9.9.1. is it possible to share difference between sonar.core.parallelism and sonar.core.workers? basically looking for options to improve the scanner efficiency? is it possible to list all possible options to improve the scanner efficiency. Thanks a lot in avance

Hey there.

These both influence the efficiency and throughput of the Compute Engine (server-side) but have no effect on the scanner itself.

sonar.ce.parallelProjectTasks means that multiple analyses for the same project can be processed at once, assuming that multiple Compute Engine workers are enabled.

For pull request analysis, SonarQube v9.9 LTS is far more efficient than SonarQube v9.1 as it makes use of a cache stored server-side to speed up the analysis. There’s nothing additional you need to do to enable this.