Can someone explain how to understand these two metrics: query/segment/time and query/segmentAndCache/time. Is this assumption is correct?
• query/segment/time = time to get segment from RAM or if it's not in RAM , then time to get it from disk into RAM also included
• query/segmentAndCache/time = time to get segment from cache (which is in heap), if this cache is enabled on historicals
When we run test with query cached enabled on historicals, but disabled in the query context, I see both metrics are identical on the graph, if the query cache is enabled in the query context instead, then the query/segmentAndCache/time is much lower than the query/segment/time.