Skip to content

Is it normal for 10,000 512-dimensional vectors to take more than 300ms for a single query? #32726

Discussion options

You must be logged in to vote

Milvus maintains data consistency by timetick machinery, the root coordinator sends a timetick message to Pulsar for each 200ms, if all the other nodes(querynodes, datanodes) consume a timetick message, then we know the data before this time point is already ready for search.
https://milvus.io/docs/time_sync.md#Time-Synchronization

Consistency level affects the data visibility for search requests.
https://milvus.io/docs/consistency.md#Consistency-levels

  • Strong, wait until a recent timetick message is consumed by all the nodes to make sure the data before "now" is visible, this will add extra 200ms ~ 400ms to search latency
  • Bounded, allows data invisible within a time window, in normal ca…

Replies: 2 comments 3 replies

Comment options

You must be logged in to vote
3 replies
@secsilm
Comment options

@yhmo
Comment options

@secsilm
Comment options

Answer selected by secsilm
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants