我正在使用 Node.js 连接到托管的 GrapheneDB Neo4j 数据库,当尝试添加大约 1,500 条记录时,我收到以下错误:
LockClient[19] can't wait on resource
RWLock[NODE(248), hash=1917331445] since => LockClient[19]
<-[:HELD_BY]- RWLock[INDEX_ENTRY(153122458561043471), hash=1171319680]
<-[:WAITING_FOR]- LockClient[15] <-[:HELD_BY]- RWLock[NODE(248), hash=1917331445]
生成这个的代码来自一个获取 JSON 对象列表然后将它们存储在 Neo4j 中的路由。导入大约 1,500 条记录时,我一直收到此错误。
使用 seraph-model 进行数据库访问并仅查找记录,如果存在则更新,如果不存在则创建它。
有什么建议去哪里调查?