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

如何在Memgraph副本节点上运行MATCH查询?

问题解决:Memgraph副本实例执行读查询报错"Write query forbidden on the replica!"

问题原因

Memgraph 2.4.1版本存在查询分类逻辑bug:带有可变长度路径(如示例中的*1)的MATCH读查询,会被副本实例误判定为写操作,触发只读模式的拦截规则。

临时解决方法

在副本实例上执行目标查询前,显式声明只读事务:

SET TRANSACTION READ ONLY;
MATCH (:Driver { id: 1 })-[:ASSIGNED*1]->(sector:Sector) RETURN sector;

长期解决方案

升级Memgraph到2.5及以上版本,该版本已修复可变长度路径查询的误判问题,无需额外声明事务即可正常执行此类读查询。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 14:22:36