Weaviate

Query Profiling: See Where a Slow Query Spends Its Time | Weaviate

Jul 21, 2026
Query Profiling: See Where a Slow Query Spends Its Time | Weaviate
SummaryAI, from the source post

This post details the introduction of query profiling as a per-query, opt-in debugging tool. It contrasts this with the previous slow query log, highlighting improvements in enabling the feature (no restarts), temporary vs. persistent configuration, real-time analysis, and cross-node aggregation. It also provides a detailed breakdown of how to read the profiling output for vector search, filter evaluation, and keyword scoring, including specific metrics like `objects_took`, `filters_build_allow_list_took`, `vector_search_took`, and `knn_search_rescore_took`, and offers worked examples for common performance bottlenecks.

More from the Query Profiling trail