2014-10-08 129 views
0

我正在将sonarqube从3.7.2升级到4.4。 “MergeMeasureDataIntoProjectMeasures”上的数据库迁移时间超过2个小时。这是日志。Soaarqube从3.7.2升级到4.4。数据库升级期间挂起

2014.10.07 23:31:27 INFO [DbMigration] 
2014.10.07 23:31:27 INFO [DbMigration] == RemoveActiveDashboardsLinkedOnUnsharedDashboards: migrating =============== 
2014.10.07 23:31:27 INFO [DbMigration] == RemoveActiveDashboardsLinkedOnUnsharedDashboards: migrated (0.0320s) ====== 
2014.10.07 23:31:27 INFO [DbMigration] 
2014.10.07 23:31:27 INFO [DbMigration] == MergeMeasureDataIntoProjectMeasures: migrating ============================ 
2014.10.07 23:31:27 INFO [DbMigration] -- add_column(:project_measures, "measure_data", :binary, {:null=>true}) 
2014.10.07 23:31:27 INFO [DbMigration]  -> 0.0080s 
2014.10.07 23:31:27 INFO [DbMigration]  -> 0 rows 

请让我知道解决方案,如果你遇到过类似的问题。

感谢 VIMAL

+0

该日志文件并不表明它需要两个小时。它表明它需要<1秒。我可能是错的,但这些信息对我来说并不有用。 – kkuilla 2014-10-08 09:00:34

+0

您能否提供日志的更多详细信息?你在用哪个数据库?根据数据库中的数据量,此迁移步骤已知可能很长。 – 2014-10-08 09:03:00

回答

0
Thanks for quick reply Fabrice and kkuilla. 

"RemoveActiveDashboardsLinkedOnUnsharedDashboards" has completed with in 1s. The issue was with "MergeMeasureDataIntoProjectMeasures" 


Upgrade has been completed. 

678849 have been upgraded. hence it took 2.30 hours. 

here is the log 


2014.10.07 23:31:27 INFO [DbMigration] == MergeMeasureDataIntoProjectMeasures: migrating ============================ 
2014.10.07 23:31:27 INFO [DbMigration] -- add_column(:project_measures, "measure_data", :binary, {:null=>true}) 
2014.10.07 23:31:27 INFO [DbMigration]  -> 0.0080s 
2014.10.07 23:31:27 INFO [DbMigration]  -> 0 rows 
2014.10.08 02:01:22 INFO [o.s.s.d.m.MassUpdater] 678849 rows have been updated 
2014.10.08 02:01:22 INFO [DbMigration] -- drop_table(:measure_data) 
2014.10.08 02:01:23 INFO [DbMigration]  -> 0.5570s 
2014.10.08 02:01:23 INFO [DbMigration]  -> 0 rows 
2014.10.08 02:01:23 INFO [DbMigration] == MergeMeasureDataIntoProjectMeasures: migrated (8995.5290s) ================