Re: Using index for IS NULL query

Поиск
Список
Период
Сортировка
От Tomas Vondra
Тема Re: Using index for IS NULL query
Дата
Msg-id 491B7473.3050407@fuzzy.cz
обсуждение исходный текст
Ответ на Re: Using index for IS NULL query  ("Vladimir Sitnikov" <sitnikov.vladimir@gmail.com>)
Список pgsql-performance
Well, you're obviously right - I didn't know this. I guess I've found
that the index is not used for null values, and deduced somehow that
NULL values are not stored in the index.

Thanks, it's nice to find out a 'bug' before it's too late :-)

regards
Tomas

> Are you sure NULL values are not stored? btree, gist and bitmap index
> and search for NULL values.
>
> select amname, amindexnulls, amsearchnulls from pg_am;
>
>  amname | amindexnulls | amsearchnulls
> --------+--------------+---------------
>  btree  | t            | t
>  hash   | f            | f
>  gist   | t            | t
>  gin    | f            | f
>  bitmap | t            | t
> (5 rows)
>
>
> Sincerely yours,
> Vladimir Sitnikov


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

Предыдущее
От: Tomas Vondra
Дата:
Сообщение: Re: slow full table update
Следующее
От: "Scott Marlowe"
Дата:
Сообщение: Re: Performance Question