保存内容时2scx非常慢

时间:2018-02-06 12:37:33

标签: sql dotnetnuke 2sxc

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

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

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

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

对此问题的任何帮助将不胜感激。

由于

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

2 个答案:

答案 0 :(得分:0)

请注意,2sxc的下一个版本将具有ca.的保存性能改进。因素10 :) 发布可能是游行结束。

答案 1 :(得分:0)

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

请参阅我的文章:Intermittant Exceptions On Save