slow "IN" clause

Поиск
Список
Период
Сортировка
От FavoYang@gmail.com
Тема slow "IN" clause
Дата
Msg-id 1144640620.925899.274170@z34g2000cwc.googlegroups.com
обсуждение исходный текст
Список pgsql-performance
I have a slow sql:
SELECT * FROM mytable WHERE id IN (1,3,5,7,....3k here...);
mytable is about 10k rows.

if don't use the "IN" clause, it will cost 0,11 second, otherwise it
will cost 2.x second
I guess pg use linear search to deal with IN clause, is there any way
to let pg use other search method with IN clause? (ex.Binary Search or
hash Search)


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

Предыдущее
От: "C Storm"
Дата:
Сообщение: pgmemcache
Следующее
От: Vinko Vrsalovic
Дата:
Сообщение: Re: slow "IN" clause