Re: reducing random_page_cost from 4 to 2 to force index scan
От
Josh Berkus
Тема
Re: reducing random_page_cost from 4 to 2 to force index
scan
Дата
Msg-id
4DD016B5.2080202@agliodbs.com
Ответ на
Список
Дерево обсуждения
reducing random_page_cost from 4 to 2 to force index scan Sok Ann Yap <sokann@gmail.com>
Re: reducing random_page_cost from 4 to 2 to force
index scan "Kevin Grittner" <Kevin.Grittner@wicourts.gov>
Re: reducing random_page_cost from 4 to 2 to force index scan Merlin Moncure <mmoncure@gmail.com>
Re: reducing random_page_cost from 4 to 2 to force index scan Robert Haas <robertmhaas@gmail.com>
Re: reducing random_page_cost from 4 to 2 to force index scan Tom Lane <tgl@sss.pgh.pa.us>
Re: reducing random_page_cost from 4 to 2 to force index scan Robert Haas <robertmhaas@gmail.com>
Re: reducing random_page_cost from 4 to 2 to force index
scan Josh Berkus <josh@agliodbs.com>
Re: reducing random_page_cost from 4 to 2 to force index scan Robert Haas <robertmhaas@gmail.com>
Re: reducing random_page_cost from 4 to 2 to force index
scan Josh Berkus <josh@agliodbs.com>
Re: reducing random_page_cost from 4 to 2 to force index scan Robert Haas <robertmhaas@gmail.com>
Re: reducing random_page_cost from 4 to 2 to force index scan Stuart Bishop <stuart@stuartbishop.net>
Re: reducing random_page_cost from 4 to 2 to force index
scan Josh Berkus <josh@agliodbs.com>
Re: reducing random_page_cost from 4 to 2 to force index scan Cédric Villemain <cedric.villemain.debian@gmail.com>
Re: reducing random_page_cost from 4 to 2 to force index
scan Craig Ringer <craig@postnewspapers.com.au>
Re: reducing random_page_cost from 4 to 2 to force index
scan Greg Smith <greg@2ndquadrant.com>
Re: reducing random_page_cost from 4 to 2 to force index
scan Jesper Krogh <jesper@krogh.cc>
Re: reducing random_page_cost from 4 to 2 to force index
scan Jesper Krogh <jesper@krogh.cc>
Re: reducing random_page_cost from 4 to 2 to force index scan Robert Haas <robertmhaas@gmail.com>
Re: reducing random_page_cost from 4 to 2 to force index scan Tom Lane <tgl@sss.pgh.pa.us>
Re: reducing random_page_cost from 4 to 2 to force index scan Jim Nasby <jim@nasby.net>
Re: reducing random_page_cost from 4 to 2 to force index
scan Greg Smith <greg@2ndquadrant.com>
Re: reducing random_page_cost from 4 to 2 to force index scan Robert Haas <robertmhaas@gmail.com>
Re: reducing random_page_cost from 4 to 2 to force index scan Jim Nasby <jim@nasby.net>
Re: reducing random_page_cost from 4 to 2 to force index scan Robert Haas <robertmhaas@gmail.com>
Re: reducing random_page_cost from 4 to 2 to force index
scan Josh Berkus <josh@agliodbs.com>
Re: reducing random_page_cost from 4 to 2 to force index scan Robert Haas <robertmhaas@gmail.com>
Re: reducing random_page_cost from 4 to 2 to force index
scan Vitalii Tymchyshyn <tivv00@gmail.com>
Re: reducing random_page_cost from 4 to 2 to force index scan Cédric Villemain <cedric.villemain.debian@gmail.com>
Re: reducing random_page_cost from 4 to 2 to force index scan Jeff Janes <jeff.janes@gmail.com>
Re: reducing random_page_cost from 4 to 2 to force index scan Tom Lane <tgl@sss.pgh.pa.us>
Re: reducing random_page_cost from 4 to 2 to force index scan Nathan Boley <npboley@gmail.com>
Re: reducing random_page_cost from 4 to 2 to force index scan Tom Lane <tgl@sss.pgh.pa.us>
Re: reducing random_page_cost from 4 to 2 to force index scan Cédric Villemain <cedric.villemain.debian@gmail.com>
Re: reducing random_page_cost from 4 to 2 to force
index scan "Kevin Grittner" <Kevin.Grittner@wicourts.gov>
Re: reducing random_page_cost from 4 to 2 to force index scan Claudio Freire <klaussfreire@gmail.com>
Re: reducing random_page_cost from 4 to 2 to force index scan Claudio Freire <klaussfreire@gmail.com>
Re: reducing random_page_cost from 4 to 2 to force index scan Sok Ann Yap <sokann@gmail.com>
Robert, > All true. I suspect that in practice the different between random and > sequential memory page costs is small enough to be ignorable, although > of course I might be wrong. This hasn't been my experience, although I have not carefully measured it. In fact, there's good reason to suppose that, if you were selecting 50% of more of a table, sequential access would still be faster even for an entirely in-memory table. As a parallel to our development, Redis used to store all data as linked lists, making every object lookup effectively a random lookup. They found that even with a database which is pinned in memory, creating a data page structure (they call it "ziplists") and supporting sequential scans was up to 10X faster for large lists. So I would assume that there is still a coefficient difference between seeks and scans in memory until proven otherwise. -- Josh Berkus PostgreSQL Experts Inc. http://pgexperts.com
В списке pgsql-performance по дате отправления
От: Stuart Bishop
Дата:
От: Josh Berkus
Дата: