I was helping some folks to debug a thing this morning and we had questions about the fetch performance and I was sad that we didn't profile the fetch phase. And I realized I had the same issue a week ago when I was helping some other folks. And I'd had the issue many more times before that.
Do folks think it'd be worth profiling the fetch phase?
I know a big chunk of the fetch phase is spent loading stored fields needed by the other phases. But I don't know how much of the time is that vs time spent chewing on the data or on docvalue_fields or whatever.
I was helping some folks to debug a thing this morning and we had questions about the fetch performance and I was sad that we didn't profile the fetch phase. And I realized I had the same issue a week ago when I was helping some other folks. And I'd had the issue many more times before that.
Do folks think it'd be worth profiling the fetch phase?
I know a big chunk of the fetch phase is spent loading stored fields needed by the other phases. But I don't know how much of the time is that vs time spent chewing on the data or on docvalue_fields or whatever.