Re: [pgsql-ru-general] Re: [pgsql-ru-general] Re: [pgsql-ru-general] Частично уникальное поле - Mailing list pgsql-ru-general

From Nikolay Samokhvalov
Subject Re: [pgsql-ru-general] Re: [pgsql-ru-general] Re: [pgsql-ru-general] Частично уникальное поле
Date
Msg-id AANLkTimPHbOHPaicvJbYKuPAOBvC_d5g_Hk-iHQTEGP_@mail.gmail.com
Whole thread Raw
In response to Re: [pgsql-ru-general] Частично уникальное поле  (Nikolay Samokhvalov <samokhvalov@gmail.com>)
List pgsql-ru-general
2011/3/13 Dmitry E. Oboukhov <unera@debian.org>

NS> Берём две таблички

ну это же очевидно, что если индекс частичный, то эффективно он
работать будет только по той выборке по которой он построен.

а тут выборка из таблицы полей всех целиком по сути. и индексированных
и не индексированных. соответственно во втором случае что индекс есть
что его нет :)

Ну да, об этом и речь. При выборе варианта частичного индекса надо взвесить за и против -- оценку количества NULL-ов в таблице и вероятность запросов, при которых полный индекс мог бы помочь (сортировка -- один из примеров).

Хорошо, если это очевидно, могло бы и не быть ))

pgsql-ru-general by date:

Previous
From: Dmitriy Igrishin
Date:
Subject: Re: [pgsql-ru-general] Re: [pgsql-ru-general] Частично уникальное поле
Next
From: Nikolay Samokhvalov
Date:
Subject: Re: [pgsql-ru-general] Re: [pgsql-ru-general] Частично уникальное поле