2017-04-11 89 views
0

我想从 SonarQube 4.5.1升级到5.6.6。已经2周了,升级仍在进行。底层数据库是Oracle。我有大约1,610,000个问题。但是,升级每秒只处理4条记录。请咨询,有没有办法调整,以加快速度。处理Sonarqube数据库升级采取永久

2017年4月11日8点15分49秒INFO网站[o.s.d.v.MassUpdate] 1593749个问题(4项/秒)

+0

我已将逗号添加到您的问题计数中。你真的有正确数量的零吗? –

+0

是的......我们在同一个声纳实例中有多个项目。所以更高的问题 –

+0

几百万的问题不是那么多。升级速度应该更快。我建议联系DBA和系统管理员来监视数据库和网络到数据库。 –

回答

0

我们遇到同样的问题会从5.6.7到6.7。估计的更新时间将是几天,如果不是75周的开发周期和160天的产品周数。

我们增加了2个索引,花了大约7分钟时间来处理75k度量。

create index sonar_dba.measures_snapshot_id on sonar_dba.project_measures (snapshot_id) tablespace sonar; 
create index sonar_dba.measures_sid_metric on sonar_dba.project_measures (id, metric_id) tablespace sonar; 

祝你好运。