2017-04-11 6 views
0

Je suis en train de mettre à niveau de SonarQube 4.5.1 à 5.6.6. Cela fait deux semaines et la mise à jour est toujours en cours. La base de données sous-jacente est Oracle. J'ai environ 1 610 000 numéros. Cependant, la mise à niveau ne traite que 4 enregistrements en une seconde. S'il vous plaît des conseils, y at-il un moyen de modifier, pour le rendre plus rapide.Mise à niveau de base de données Sonarqube prenant pour toujours

2017.04.11 08:15:49 INFO web [o.s.d.v.MassUpdate] 1593749 questions traitées (4 articles/s)

+0

J'ai ajouté des virgules à votre nombre de problèmes. Avez-vous vraiment le bon nombre de zéros là-dedans? –

+0

oui ... Nous avons plusieurs projets dans la même instance de sonar. Donc, des problèmes plus élevés –

+0

Quelques millions de problèmes ne sont pas si nombreux. La mise à niveau devrait être beaucoup plus rapide. Je recommande de contacter DBA et administrateur système pour surveiller la base de données et le réseau à DB. –

Répondre

0

Nous avons couru dans la même question allant de 5.6.7 à 6.7. La durée estimée de mise à jour serait de plusieurs jours, voire de plusieurs semaines pour 75 mesures en dev et 1,6 million en prod.

Nous avons ajouté 2 index et cela a pris environ 7 minutes pour des mesures de 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; 

Bonne chance.