Re: Too many IO?

Поиск
Список
Период
Сортировка
От Alvaro Herrera
Тема Re: Too many IO?
Дата
Msg-id 1331750583-sup-3408@alvh.no-ip.org
обсуждение исходный текст
Ответ на Too many IO?  (Tatsuo Ishii <ishii@postgresql.org>)
Список pgsql-hackers
Excerpts from Tatsuo Ishii's message of mar mar 13 23:29:44 -0300 2012:

> As you can see, this query generated 1255+1250 = 2505 times block read
> either from the buffer or the disk. In my understanding the query
> accesses an index tuple, which will need access to root page and
> several number of meta pages (I mean index pages they are not either
> root or leaf pages)

To clarify terminology a bit -- we call "metapage" of a btree index the
page number zero, which among other things contains the page number for
the root page.  That is, since the root page can move around due to
splitting, its number can always be found by reading the metapage.

Pages that aren't root nor leaf pages are typically called "internal
pages", though there are other names for them ("non-leaf").

--
Álvaro Herrera <alvherre@commandprompt.com>
The PostgreSQL Company - Command Prompt, Inc.
PostgreSQL Replication, Consulting, Custom Development, 24x7 support


В списке pgsql-hackers по дате отправления:

Предыдущее
От: "ktm@rice.edu"
Дата:
Сообщение: Re: Faster compression, again
Следующее
От: Jeff Janes
Дата:
Сообщение: Re: wal_buffers, redux