Re: postgres performance: comparing 2 data centers

Поиск
Список
Период
Сортировка
От Rod Taylor
Тема Re: postgres performance: comparing 2 data centers
Дата
Msg-id 1086388027.67371.92.camel@jester
обсуждение исходный текст
Ответ на Re: postgres performance: comparing 2 data centers  ("Michael Nonemacher" <Michael_Nonemacher@messageone.com>)
Список pgsql-performance
> The members table contains about 500k rows.  It has an index on
> (group_id, member_id) and on (member_id, group_id).


Yes, bad stats are causing it to pick a poor plan, but you're giving it
too many options (which doesn't help) and using space up unnecessarily.

Keep (group_id, member_id)
Remove (member_id, group_id)
Add (member_id)

An index on just member_id is actually going to perform better than
member_id, group_id since it has a smaller footprint on the disk.

Anytime where both group_id and member_id are in the query, the
(group_id, member_id) index will likely be used.

--
Rod Taylor <rbt [at] rbt [dot] ca>

Build A Brighter Lamp :: Linux Apache {middleware} PostgreSQL
PGP Key: http://www.rbt.ca/signature.asc


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

Предыдущее
От: Laurent Martelli
Дата:
Сообщение: Re: Query involving views
Следующее
От: Markus Schaber
Дата:
Сообщение: Re: [JDBC] Using a COPY...FROM through JDBC?