使用query方法统计collection中entities数目报错 #17527
Unanswered
gobigrassland
asked this question in
Q&A and General discussion
Replies: 2 comments 3 replies
-
是不是collection.query这个函数但查询返回结果大于设定的gprc100M,就会报错? |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
query(expr = "idx>=0")相当于拿取所有的数据,随着insert插入越来越多的数据,query返回的数据也就越多。当数据超过100MB时,就会报trying to send message larger than max (105373137 vs. 104857600)的错误。 你在milvus.yaml里修改一下这两项,改大点试试: |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
使用sift特征,循环方式以固定batch插入并统计该collection中entities的数目,循环执行若干次能正常运行,执行到某次时就报grpc错误。不明白为什么调用collection.query会出现gprc 错误,开始若干次没有报错,之后就报错?
代码片段:
错误信息如下:
-------省略很多Number of entities这些打印信息------
Number of entities: 1310000
Number of entities: 13200000
Number of entities: 13300000
Number of entities: 13400000
Number of entities: 13500000
Number of entities: 13600000
RPC error: [query], <BaseException: (code=1, message=err: rpc error: code = ResourceExhausted desc = trying to send message larger than max (105373137 vs. 104857600)
, /go/src/github.com/milvus-io/milvus/internal/util/trace/stack_trace.go:51 github.com/milvus-io/milvus/internal/util/trace.StackTrace
/go/src/github.com/milvus-io/milvus/internal/util/grpcclient/client.go:253 github.com/milvus-io/milvus/internal/util/grpcclient.(*ClientBase).ReCall
/go/src/github.com/milvus-io/milvus/internal/distributed/proxy/client/client.go:159 github.com/milvus-io/milvus/internal/distributed/proxy/client.(*Client).SendRetrieveResult
/go/src/github.com/milvus-io/milvus/internal/querynode/proxy_session_manager.go:120 github.com/milvus-io/milvus/internal/querynode.(*SessionManager).SendRetrieveResult
/go/src/github.com/milvus-io/milvus/internal/querynode/query_collection.go:1440 github.com/milvus-io/milvus/internal/querynode.(*queryCollection).publishRetrieveResultWithCtx
/go/src/github.com/milvus-io/milvus/internal/querynode/query_collection.go:1445 github.com/milvus-io/milvus/internal/querynode.(*queryCollection).publishRetrieveResult
/go/src/github.com/milvus-io/milvus/internal/querynode/query_collection.go:1359 github.com/milvus-io/milvus/internal/querynode.(*queryCollection).retrieve
/go/src/github.com/milvus-io/milvus/internal/querynode/query_collection.go:682 github.com/milvus-io/milvus/internal/querynode.(*queryCollection).doUnsolvedQueryMsg
/usr/local/go/src/runtime/asm_amd64.s:1371 runtime.goexit
)>, <Time:{'RPC start': '2022-06-10 14:37:44.837074', 'RPC error': '2022-06-10 14:37:51.441811'}>
Beta Was this translation helpful? Give feedback.
All reactions