Azure cosmosdb 使用Gremlin查询从Cosmos数据库中删除大量顶点

Azure cosmosdb 使用Gremlin查询从Cosmos数据库中删除大量顶点,azure-cosmosdb,gremlin,azure-cosmosdb-gremlinapi,Azure Cosmosdb,Gremlin,Azure Cosmosdb Gremlinapi,我有大约40000个顶点和标签测试 我试图删除所有的顶点,但我总是得到查询太大的异常 我尝试使用以下查询通过Azure Cosmos DB Data Explorer删除它 g、 V().hasLabel('Test').drop() 这会删除大约200个顶点,但这对我来说还不够 我还尝试通过代码删除它 await gremlinClient.SubmitAsync<dynamic>("g.V().hasLabel('Test').drop()"); 等待gremlinClient

我有大约40000个顶点和标签测试

我试图删除所有的顶点,但我总是得到查询太大的异常

我尝试使用以下查询通过Azure Cosmos DB Data Explorer删除它

g、 V().hasLabel('Test').drop()

这会删除大约200个顶点,但这对我来说还不够

我还尝试通过代码删除它

await gremlinClient.SubmitAsync<dynamic>("g.V().hasLabel('Test').drop()");
等待gremlinClient.SubmitAsync(“g.V().hasLabel('Test').drop()”);
代码根本不起作用,我在没有删除任何顶点的情况下得到了相同的异常


如何才能有效地删除大量顶点?

该错误表示吞吐量(RU/s)较低,并且当查询超过限制时,它会给出太大的异常

删除数据的一种方法是应用拖放限制

g、 V().hasLabel('Test').limit(2000).drop()

根据吞吐量调整限制,以便它可以执行查询而不抛出异常