Re: index prefetching
От | Peter Geoghegan |
---|---|
Тема | Re: index prefetching |
Дата | |
Msg-id | CAH2-Wz=tFoZCZM5zgvsbV0=ArJwu2kHvPU7KD431fhZd5hgnDw@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: index prefetching (Tomas Vondra <tomas@vondra.me>) |
Ответы |
Re: index prefetching
|
Список | pgsql-hackers |
On Wed, Jul 16, 2025 at 10:20 AM Tomas Vondra <tomas@vondra.me> wrote: > The read stream can only return blocks generated by the "next" callback. > When we return the block for the last item on a leaf page, we can only > return "InvalidBlockNumber" which means "no more blocks in the stream". > And once we advance to the next leaf, we say "hey, there's more blocks". > Which is what read_stream_reset() does. > > It's a bit like what rescan does. That sounds weird. > In an ideal world we'd have a function that'd "pause" the stream, > without resetting the distance etc. But we don't have that, and the > reset thing was suggested to me as a workaround. Does the "complex" patch require a similar workaround? Why or why not? -- Peter Geoghegan
В списке pgsql-hackers по дате отправления: