2017-10-12 74 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帮助演出。