Milvus

Milvus Problems & Issues

Developer Tool

Open-source vector database for AI search at scale

Score68/100Try with caution
Share

Should you use Milvus?

Try with caution

Milvus works for some teams, but users report recurring problems (score 68/100). Most reported issues: Milvus query node runs out of memory when loading large collections; etcd and MinIO dependencies cause startup crashes; Search fails with 'collection not loaded' until you index and load. Not a good fit for: Small RAG apps under a million vectors; Windows-only local developers. Users most often switch to Pinecone, Weaviate, Qdrant.

Top problems

  • Milvus query node runs out of memory when loading large collections
  • etcd and MinIO dependencies cause startup crashes
  • Search fails with 'collection not loaded' until you index and load

Good for

  • Teams with billions of vectors
  • Teams with Kubernetes and ops skills

Avoid if you are

  • Small RAG apps under a million vectors
  • Windows-only local developers

Common alternatives: Pinecone, Weaviate, Qdrant

Score breakdown
Pricing
70
Usability
60
Performance
85
Support
60
Reliability
65
Onboarding
55
Integrations
80

Strong at scale and open source; pain is operational (RAM, etcd, load and index steps). Pricing from zilliz.com 2026-11.

Overview

Milvus is an open-source vector database for similarity search over embeddings, with Milvus Lite, Standalone and distributed modes. Zilliz Cloud is the managed version. It suits teams building RAG and AI search at large scale who can run or pay for the infrastructure.

13 signals analyzed
30 sources reviewed
Last analyzed: Nov 2026
Company Info
Company:Zilliz (Milvus)
Website:milvus.io

Milvus Not Working? Common Errors & Fixes

Step-by-step fixes for the errors users hit most.

Try it: import a catalog, search with typos and facets, tune ranking, search by meaning

A hands-on sandbox of how Milvus-style tools work, including where users run into trouble. Simplified illustration, not the real Milvus app. Nothing is saved.

Share this demo

We build software. Any software.

Have an idea for an app? We'll build it.

We're a small team of developers who build custom software fast. Not just tools like Milvus: web and mobile apps, games, desktop software, AI tools, internal tools: whatever you have in mind. We build and run our own products too: booking platforms, games, learning apps. See our work

  • Web apps & SaaS
  • Mobile apps (iOS & Android)
  • Games
  • Desktop software
  • AI tools & automations
  • Internal tools & dashboards
  • Client portals & booking
  • Your own version of any tool
  • ✓ Free 15-min call to scope it
  • ✓ Price agreed up front
  • ✓ Your data, your code

Signals & Issues

Patterns extracted from real user feedback — not raw reviews.

Performance3 signals
Milvus query node runs out of memory when loading large collections

Loading puts index files and raw field data of a collection into memory, so collections bigger than query node RAM fail to load or get the node OOM-killed. GitHub issues describe a query node killed for excessive memory and loaded collections showing 0 afterwards.

Impact: 8/10Reported 8xNegativevia GitHub (3 sources)scaling breaks
Slow search after restart, scaling or heavy filters

Official bottleneck guidance points to search parameters (ef, nprobe), filter selectivity, unindexed segments and queueing on query nodes. Users report sudden latency spikes even with query nodes about half used.

Impact: 7/10Reported 7xNegativevia GitHub (3 sources)scaling breaks
Free Zilliz Cloud cluster first query times out

A third-party guide reports free-tier clusters auto-pause and the first query after a pause can time out, needing a retry after about 10 seconds. Not confirmed in official Zilliz pages we read.

Impact: 4/10Reported 4xNegativevia Otherworkflow failure
Usability4 signals
Search fails with 'collection not loaded' until you index and load

Milvus does not make a collection searchable on create. You must create a vector index and call load_collection first, which surprises users coming from Chroma or Qdrant. The error is among the most commonly reported in setup guides.

Impact: 6/10Reported 9xNegativevia GitHub (3 sources)expectation mismatch
Vector dimension mismatch errors when switching embedding model

The schema dim is fixed. Sending embeddings of another length (for example 768 into a 1536 collection) fails with a dimension mismatch, and the only fix is a new collection and re-ingest. Downstream tools such as LightRAG needed a patch for it.

Impact: 6/10Reported 7xNegativevia GitHub (3 sources)workflow failure
Freshly inserted data does not show up in search

Inserts sit in growing segments and results can be empty until flush or a stronger consistency level. Third-party guides list this as a top confusion for new users.

Impact: 5/10Reported 6xNegativevia Other (2 sources)expectation mismatch
Concurrent bulk inserts hit 'DataNode resource not enough'

Standalone has a fixed data node pool and many parallel writers can exhaust it. Fix is fewer writers, batches of 10k+ rows, or cluster mode.

Impact: 5/10Reported 4xNegativevia Otherworkflow failure
Onboarding2 signals
Cluster mode is heavy to run yourself

Official docs ask for 32 GB RAM minimum (128 GB recommended) and 8+ cores for a cluster, plus etcd, object storage and a WAL. Small teams often find this more than they want to operate.

Impact: 7/10Reported 7xNegativevia Other (2 sources)user type mismatch
Index not exist error after creating a collection

Unlike some rivals, Milvus does not build the vector index for you in the quick path; create_index on the vector field is required before load. New users hit 'index not exist' and lose time.

Impact: 5/10Reported 6xNegativevia Other (2 sources)expectation mismatch
Reliability2 signals
etcd and MinIO dependencies cause startup crashes

Milvus relies on etcd and object storage. Docs warn slow etcd disks cause frequent leader elections; users report standalone crash loops on 'mvcc: database space exceeded', lost etcd keepalive, and 'failed to open WAL' on full disks.

Impact: 8/10Reported 8xNegativevia GitHub (4 sources)scaling breaks
Connection refused or timeout on localhost:19530

Clients fail with 'Fail connecting to server on localhost:19530. Timeout' when the container is not up yet, the port is not published, or a firewall blocks gRPC 19530. Standalone can take a while to become healthy.

Impact: 6/10Reported 8xNegativevia GitHub (3 sources)workflow failure
Pricing1 signal
Zilliz Cloud Dedicated starts at $126/month and scales with vectors

Dedicated is listed from $126/month (Standard) and $197/month (Enterprise), and cluster rates run from about $5 to $63 per million 768-dim vectors per month depending on tier. Serverless is billed by vCUs, which are hard to predict.

Impact: 6/10Reported 6xNegativevia Otherhidden costs
Support1 signal
Many production questions stay open on GitHub

Several bug reports about load failures after power loss are open and tagged as needing more information, leaving self-hosters to debug alone. Paid support exists only through Zilliz plans.

Impact: 5/10Reported 5xNegativevia GitHub (2 sources)support breakdown

What Users Love

Scales to very large vector counts

Built as a distributed system with separate query, data and index nodes, plus index choices from FLAT and HNSW to IVF_PQ, SCANN and sparse vectors.

PerformanceMentioned 8x3 sources

Open source with a managed option

Run it free yourself or use Zilliz Cloud (Free, Serverless, Dedicated, BYOC) without changing APIs.

IntegrationsMentioned 8x3 sources

Many index types and memory trade-offs

Docs list FLAT, IVF_FLAT, IVF_SQ8, IVF_PQ, HNSW variants, SCANN, binary and sparse indexes so you can trade accuracy for RAM.

PerformanceMentioned 7x2 sources

Easy local start with Milvus Lite and Docker standalone

Standalone runs from one Docker script with embedded etcd and local storage for development.

OnboardingMentioned 6x2 sources

Broad SDK and framework support

Python, Node and other SDKs plus common RAG frameworks integrate it.

IntegrationsMentioned 6x2 sources

Free tier on Zilliz Cloud

Free plan lists 5 GB storage, 2.5M vCUs per month and up to 5 collections.

PricingMentioned 6x

Pricing Plans

Self-hosted (open source)
$0.00/mo

Users: Unlimited

Storage: Your own disk

  • ✓Full vector database
  • ✓Milvus Lite, Standalone, Distributed

Limitations: No managed backups or SLA; community support

You pay for servers: 8-16 GB RAM for standalone, 32-128 GB for cluster, plus etcd and object storage and your own ops time.
Zilliz Cloud Free
$0.00/mo

Users: Not stated

Storage: 5 GB

  • ✓2.5M vCUs per month
  • ✓Up to 5 collections
  • ✓Community support

Limitations: 5 GB storage, 5 collections, community support only

Heavier use needs a paid plan.
Zilliz Cloud Standard (Serverless)
Popular
$0.00/mo
  • ✓Serverless from $0/month
  • ✓30-day free trial
  • ✓Backup/restore
  • ✓Basic monitoring

Limitations: Standard tier; no 99.95% SLA

vCU usage varies with reads and writes.
Zilliz Cloud Standard (Dedicated)
$126.00/mo
  • ✓Dedicated clusters from $126/month
  • ✓30-day free trial

Limitations: Price depends on cluster and storage tier

Per million vector rates scale with tier (about $5 to $63 per million 768-dim vectors per month).
Zilliz Cloud Enterprise (Dedicated)
$197.00/mo
  • ✓From $197/month
  • ✓99.95% uptime SLA
  • ✓Enterprise support
Cost rises with cluster size.
Business Critical / BYOC
Free
  • ✓Sales-quoted
No published price.

Features

Core

  • Dense vector search
  • Sparse vector search

    SPARSE_INVERTED_INDEX

  • Binary vectors

Index

  • HNSW index
  • IVF_PQ index
  • DiskANN / disk-based index

    Mentioned for data larger than RAM

Usability

  • Auto-indexing on create

    Index must be created before load

Deployment

  • Managed cloud

    Zilliz Cloud

  • Embedded local mode

    Milvus Lite (no Windows wheel per third-party guide)

Who Should Use This?

Good Fit

Teams with billions of vectors

Designed for large distributed deployments with many index options.

Teams with Kubernetes and ops skills

Cluster mode needs etcd, object storage and tuned resources.

Neutral

Prototype builders

Lite and Docker standalone work, but load/index steps add friction versus simpler tools.

Teams that want zero ops

Zilliz Cloud removes operations but starts at $126/month for Dedicated.

Cost-sensitive startups

Free tier is useful; paid usage is harder to predict.

Avoid

Small RAG apps under a million vectors

pgvector, Chroma or Qdrant are lighter to run.

Windows-only local developers

Needs WSL2 or Docker; Docker Desktop wants 8 GB for the VM.

Regret Patterns

Common buyer's remorse scenarios reported by users.

Picked Milvus for a small app

A team with under a million vectors adopts a cluster with etcd and object storage and spends more time on ops than search.

First month
Reported 6x
Embedding model changed

Schema dim is fixed, so switching model needs a new collection and full re-ingest.

After changing embeddings
Reported 6x
Underestimated RAM

Loaded index and raw data exceed query node memory and nodes get killed.

When data grows
Reported 7x
Disk and etcd neglected

Slow or full disks led to crash loops and lost keepalives.

In production
Reported 6x
Cloud bill unpredictable

vCU-based serverless billing is hard to forecast.

After launch
Reported 5x

When It Breaks Down

Scenarios where this product tends to fail users.

Collection larger than query node memory
performance

Load fails or the node is OOM-killed.

Search before index and load
usability

Errors: index not exist and collection not loaded.

etcd disk fills or is slow
reliability

Crash loops with database space exceeded or lost keepalive.

Container not ready or port blocked
reliability

Connection timeouts on 19530.

Parallel bulk inserts on standalone
performance

DataNode resource not enough.

Docker Desktop default memory
performance

Standalone runs out of memory under load.

Alternatives Users Switch To

Frequently Asked Questions

See how Milvus compares in our Best Search Software rankings, or calculate costs with our Budget Calculator.

Have an app idea? Our small team builds any software: web and mobile apps, games, desktop, AI tools. Price agreed together.

Talk to us

Work at Milvus or spotted something outdated? Suggest a correction — we verify every change against public sources. See our methodology.