首页 > 解决方案 > Rails Neo4j gem 的内存问题

问题描述

这个问题与 Neo4J Rails 适配器有关: https ://github.com/neo4jrb/neo4j-ruby-driver/

我用

ruby '2.6.8'
gem 'rails', '~> 6.0', '>= 6.0.2.2'

对于连接器:

gem 'neo4j', '~> 9.6.0'

使用和代码配置连接https://,我们直接使用像这样的 Cypher 查询:

Neo4j::ActiveBase.query(q)

在 Rails 应用程序中,我们遇到了内存问题。que 查询后内存正在增加并且从未释放。

如果我们检索的数据不是很多,内存增加很低,但永远不会释放。如果我们检索更多的数据(4000 条记录和 200 个属性),内存增加非常大并且永远不会释放。

有人对这个 Neo4J 连接器有一些内存问题吗?

标签: ruby-on-railsrubyneo4j

解决方案


推荐阅读