You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Alfresco CE从5.2(Solr4)迁移至6.1(ASS)后搜索性能骤降求助

Alfresco 5.2 (Solr4) → 6.1 (ASS 1.3/1.4) Migration: Severe Search Performance Degradation (3-5x Slower)

我们正在将Alfresco CE从5.2版本(搭配Solr4)迁移到6.1版本(搭配Alfresco Search Services,简称ASS,已测试1.3和1.4版本),但遇到了非常棘手的搜索性能问题——相同硬件配置下,新环境的搜索耗时是原版本的3-5倍。

Background Details

  • 原环境:Alfresco 5.2/Solr4,运行在Ubuntu 16 + OracleJDK 8
  • 新环境:Alfresco 6.1/ASS 1.4,运行在Ubuntu 18 + Adopt OpenJDK 11
  • 仓库与ASS部署在独立物理服务器(未使用Docker)
  • Solr索引存储在高性能SSD SAN的ext4分区,随机/顺序读写及IOPS指标均正常,排除存储层面瓶颈
  • 所有服务器配置:8核CPU、16GB内存,JVM堆空间均配置为12GB
  • 两个Solr版本的缓存(如filter cache、query cache等)及内存相关配置完全一致
  • Solr索引文档总量约700万

Observed Behavior

  • 搜索“alfresco”“christmas”这类简单词汇时,原环境(5.2/Solr4)的非缓存结果响应时间约1-2秒
  • 相同搜索场景下,新环境(6.1/ASS 1.4)的非缓存结果响应时间长达7-15秒
  • 原环境Solr管理UI显示堆内存使用约9GB(总分配12GB)
  • 新环境Solr管理UI显示堆内存使用仅约3GB(总分配12GB)

Troubleshooting Attempts & Questions

  • 我们已经尝试过升级硬件(增加CPU核心、内存、堆空间),但搜索性能没有任何改善
  • 我们很疑惑:为什么Solr6(ASS基于Solr6)的堆内存占用这么低?是配置哪里没生效,还是Solr6的内存管理机制和Solr4有本质区别?
  • 是否有其他用户遇到过类似的迁移后搜索性能下降问题?有什么具体的优化方案能让响应时间回到可接受的水平?
  • 我们还尝试过在Solr6中配置分片(虽然不确定这是否能解决根本问题),但发现Alfresco 6.1 CE中创建Solr分片似乎无法正常工作,这部分也希望能得到指点。

内容的提问来源于stack exchange,提问作者Heiko Robert

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.14 08:59:22