2017-10-12 77 views
0

我的持續集成運行速度非常慢。 使用-r「ContinuousIntegration.exe -r」啓動後,它在「恢復對象...」之後以及「優化文件存儲庫...」之前掛起。它可以在該狀態下持續一個小時。所有的一切都很好進口後...Kentico的持續集成速度很慢

隨着探查我發現,大部分時間都是由CMS.DataEngine.TranslationHelper消耗

任何人有一些想法,有什麼不好? Click here to see the screenshot of profiler

回答

1

如果您正在執行-r時,在開箱即用或具有關係的自定義對象中有很多自定義對象或數據,則可能需要很長時間才能更新本地實例。簡而言之,它使用CI文件中的結構重建整個數據庫。此外,該文檔指出:

要確保恢復過程正常工作,您需要在運行恢復過程之前停止Kentico應用程序。否則,你可能會遇到以下問題:如果系統試圖在數據被從文件中恢復到寫入CIRepository文件夾

  • 死鎖或數據不一致
  • 在應用程序的緩存,如果過時的內容你restorin恢復時無需重新啓動(可引起Kentico管理界面不一致或網站的內容)

所以一定要停止您的實例g幫助演出。