我有大约40000个顶点,标签为Test
我试图删除所有顶点,但是我总是得到查询太大的异常。
我尝试使用以下查询通过Azure Cosmos DB Data Explorer删除它
g.V()。hasLabel('Test')。drop()
这会删除大约200个顶点,但这对我来说还不够
我还尝试通过代码删除它
await gremlinClient.SubmitAsync<dynamic>("g.V().hasLabel('Test').drop()");
代码根本无法正常工作,并且我在不删除任何顶点的情况下也得到了相同的异常
如何有效删除大量顶点?
答案 0 :(得分:1)
该错误表示您的吞吐量(RU / s)低,当查询超出限制时,它将给出太大的异常。
删除数据的一种方法是应用丢弃限制
g.V()。hasLabel('Test')。limit(2000).drop()
根据您的吞吐量调整限制,以便它可以执行查询而不会引发异常。