qdrant-performance-optimization について
Qdrant のパフォーマンス問題を症状別に診断するスキルです。該当する詳細スキルへ案内し、レイテンシとスループットではセグメント数の方針が異なることを示します。
主な機能
- 01症状別のガイド振り分け
- 02検索速度のトラブルシューティング
- 03インデックス性能のトラブルシューティング
- 04メモリ使用量のトラブルシューティング
- 05レイテンシとスループットのセグメント指針
活用シーン
- 01フィルター検索の遅延や低 QPS の調査
- 02インデックス構築や一括アップサートの遅延調査
- 03メモリ使用量の削減や大規模データセットへの対応
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ qdrant/ skills --skill qdrant-performance-optimizationインストール後、Claude Code で/qdrant-performance-optimizationを入力して読み込まれたか確認します。
詳細
Qdrant のパフォーマンス最適化
まず振り分けてから回答してください。表でユーザーの症状に一致する項目を確認し、そのファイルを Read してから回答してください。
このページだけをもとに回答しないでください。ここには振り分け情報しかなく、対処方法は記載されていません。2 行が該当する場合は、両方を読んでください。
| ユーザーの発言 | 読むファイル |
|---|---|
| フィルター付きクエリがフィルターなしより大幅に遅い | search-speed-optimization/SKILL.md |
| QPS が低く、クエリの負荷を処理できない | search-speed-optimization/SKILL.md |
| 個々のクエリの応答に時間がかかりすぎる | search-speed-optimization/SKILL.md |
| インデックスの構築や HNSW の構築に時間がかかりすぎる、ベクトルのアップロードが遅い | indexing-performance-optimization/SKILL.md |
| コレクションが黄色のまま、オプティマイザーが停止している、または長時間動作している | indexing-performance-optimization/SKILL.md |
| ベクトルの一括アップサートが遅い | indexing-performance-optimization/SKILL.md |
| RAM の使用量が多すぎる、メモリ不足によるクラッシュ | memory-usage-optimization/SKILL.md |
| 同じハードウェアで、より大きなデータセットを扱いたい | memory-usage-optimization/SKILL.md |
| データをディスクに移動してコストを削減したい | memory-usage-optimization/SKILL.md |
レイテンシーとスループットは、セグメント数に対して相反する関係にあります。
レイテンシーを改善するには、セグメント数を CPU コア数に近づけるよう増やします(default_segment_number: 16)。
スループットを改善するには、セグメント数を減らしてサイズを大きくします(default_segment_number: 2)。
逆の設定を適用すると、報告された問題は悪化します。
コメント
Markdown 対応