【发布时间】: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