从 4.5.1 升级到 4.5.2 后 /batch/project 上的 SonarQube 读取超时

SonarQube Read timeout on /batch/project after upgrade from 4.5.1 to 4.5.2

今天将 SonarQube 从 4.5.1 升级到 4.5.2。

在此之后,我在使用 Maven

分析具有 220.000+ lines/400 规则的项目时出现以下错误
ERROR] Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.4:sonar (default-cli) on project X: Unable to request: /batch/project?key=<mykey>&preview=false: Read timed out -> [Help 1]

我尝试在浏览器中访问 URL,大约需要 3 分 10 秒才能完成。

分析较小的项目仍然像以前一样工作

有什么建议吗?

数据库是 MSSQL 2008

解决方案是打开完整的调试日志记录,找出 SQL 罪魁祸首,然后手动添加索引和统计信息。 希望这不会破坏未来的数据库升级