Re: index prefetching
От | Peter Geoghegan |
---|---|
Тема | Re: index prefetching |
Дата | |
Msg-id | CAH2-WzkaTHg2X9R-gLRNBEoL82t2mkrQq-3f=y3GAzrj40fFZw@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: index prefetching (Peter Geoghegan <pg@bowt.ie>) |
Ответы |
Re: index prefetching
|
Список | pgsql-hackers |
On Thu, Aug 14, 2025 at 3:15 PM Peter Geoghegan <pg@bowt.ie> wrote: > Then why does the exact same pair of runs show "I/O Timings: shared > read=194.629" for the sequential table backwards scan (with total > execution time 1132.360 ms), versus "I/O Timings: shared read=352.88" > (with total execution time 697.681 ms) for the random table backwards > scan? If you're interested in trying this out for yourself, I've pushed my working branch here: https://github.com/petergeoghegan/postgres/tree/index-prefetch-batch-v1.2 Note that the test case you'll run is added by the most recent commit: https://github.com/petergeoghegan/postgres/commit/c9ceb765f3b138f53b7f1fdf494ba7c816082aa1 Run microbenchmarks/random_backwards_weird.sql to do an initial load of both of the tables. Then run microbenchmarks/queries_random_backwards_weird.sql to actually run the relevant queries. There are 4 such queries, but only the 2 backwards scan queries really seem relevant. -- Peter Geoghegan
В списке pgsql-hackers по дате отправления: