【问题标题】:2scx very slow when saving content2scx 保存内容时非常慢
【发布时间】:2018-07-16 12:44:14
【问题描述】:

我们的某个网站存在问题。这是一个大型 DNN 平台站点,版本 8.0.4,有近 1000 页内容即将投入生产。我们一直在使用 2sxc 9.10 来管理网站上的内容,不幸的是,现在每当我们尝试保存内容时它都会停止运行。

似乎导致问题的 SQL 查询是连接 2 个表(即 EAV_Attributes 和 EAV_EntityRelationships 或 EAV_Values 和 EAV_Attributes)的查询。这些查询在“WHERE IN”之后还有数百(有时数千)条记录。

我们已经尝试为几个表 EAV_Values 和 EAV_EntityRelationships 建立索引。这确实加快了速度,但不幸的是没有达到可用的速度。

当有多个用户在网站上编辑内容时,这个问题似乎很恼火。

对于这个问题的任何帮助将不胜感激。

谢谢

编辑:我们最终将服务器上可用的 RAM 量翻了一番,达到 8GB。这似乎暂时解决了问题。我们不相信这个问题已经完全消失了,但是服务器比以前更好地处理正在执行的查询。

【问题讨论】:

    标签: sql dotnetnuke 2sxc


    【解决方案1】:

    请注意,2sxc 的下一个版本将在保存性能方面有所改进。因素 10 :) 大概三月底发布。

    【讨论】:

    • 2sxc 9.30 已经发布,在这种情况下保存速度提高了 100 倍 :)
    【解决方案2】:

    我们也有很多页面并且遇到了这个问题。我最终根据 Raphael 的建议重新索引了整个数据库。这解决了我们的问题。我现在按计划重新索引。

    在这里查看我的文章:Intermittant Exceptions On Save

    【讨论】:

      猜你喜欢
      • 2018-09-23
      • 2020-06-05
      • 1970-01-01
      • 2018-03-16
      • 2011-01-10
      • 1970-01-01
      • 2018-07-18
      • 2016-05-16
      • 2012-04-18
      相关资源
      最近更新 更多