mcpField
Q
qdrant-performance-optimization

qdrant-performance-optimization

github.com/qdrantData & databases2651.7k installsUpdated 1d ago
Repository

About qdrant-performance-optimization

A routing skill for diagnosing Qdrant performance issues. It directs agents to the relevant detailed skill by symptom and highlights that segment-count choices differ for latency and throughput.

Key features

  1. 01Symptom-based guide routing
  2. 02Search speed troubleshooting
  3. 03Indexing performance troubleshooting
  4. 04Memory usage troubleshooting
  5. 05Latency and throughput segment guidance

Use cases

  1. 01Investigating slow filtered queries or low QPS
  2. 02Troubleshooting slow index builds or bulk upserts
  3. 03Reducing RAM use or fitting larger datasets

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/qdrant/skills --skill qdrant-performance-optimization

After installing, type/qdrant-performance-optimizationin Claude Code to confirm it loaded.

Details

From the project README

Qdrant Performance Optimization

Route first, then answer. Match the user's symptom in the table, Read that file, and answer from it. Do not answer from this page alone: it contains routing only, not the guidance. If two rows match, read both.

The user saysRead
Filtered queries much slower than unfilteredsearch-speed-optimization/SKILL.md
Low QPS, cannot handle the query loadsearch-speed-optimization/SKILL.md
Individual queries take too long to returnsearch-speed-optimization/SKILL.md
Index build or HNSW build takes too long, vector upload is slowindexing-performance-optimization/SKILL.md
Collection stays yellow, optimizer stuck or runs for a long timeindexing-performance-optimization/SKILL.md
Bulk upsert of vectors is slowindexing-performance-optimization/SKILL.md
RAM usage too high, out-of-memory crashesmemory-usage-optimization/SKILL.md
Want to fit a larger dataset on the same hardwarememory-usage-optimization/SKILL.md
Reducing cost by moving data to diskmemory-usage-optimization/SKILL.md

Latency and throughput pull opposite ways on segment count. For latency, increase segments toward the CPU core count (default_segment_number: 16). For throughput, use fewer and larger segments (default_segment_number: 2). Applying the wrong direction makes the reported problem worse.

Comments

Markdown supported