我们正在使用Sonarqube 5.1.1
和MySQL数据库。我们正面临着数据库的超时问题。我们运行了MySQL调优入门脚本并对InnoDB超时进行了一些更改(在/etc/my.cnf
中增加了它),但它没有任何区别。 mysl tuner输出的一个建议是:
在7943个临时表中,有40%是在磁盘上创建的" 注意:内存表中不允许使用BLOB和TEXT列。
对于许多不同的分支处理Sonar分析结果有什么建议吗?
也许使用Postgres而不是MySQL? 我们收到错误,如下所示:
无法处理项目的分析报告8" X" org.apache.ibatis.exceptions.PersistenceException:
提交事务时出错。原因:org.apache.ibatis.executor.BatchExecutorException:
org.sonar.core.issue.db.IssueMapper.insert(批量索引#1)失败。 原因:java.sql.BatchUpdateException:超出锁定等待超时;尝试 重启交易
原因:org.apache.ibatis.executor.BatchExecutorException:org.sonar.core.issue.db.IssueMapper.insert(批量索引#1)失败。
原因:java.sql.BatchUpdateException:超出锁定等待超时;尝试 重启交易