Thread: Re: [pgsql-ru-general] Используются ли индексы при построении индексов?
ответ: нет 12 ноября 2014 г., 1:06 пользователь Dmitry E. Oboukhov <unera@debian.org> написал: > > Есть таблица, по полю xxx построен индекс. > Далее я хочу его сделать частичным в зависимости от значения в этом же > поле. > то есть по идее построение нового индекса должно пройти быстро ибо > возьмет значения из индекса, а не будет перебирать всю таблицу. > > вопрос: сабж! > -- > > . ''`. Dmitry E. Oboukhov > : :’ : email: unera@debian.org jabber://UNera@uvw.ru > `. `~’ GPGKey: 1024D / F8E26537 2006-11-21 > `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537 > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.10 (GNU/Linux) > > iEYEAREDAAYFAlRibDgACgkQq4wAz/jiZTeP1wCaAtItO7ZIL43TaYmIyvoTJ+G5 > aokAoKHKx/2z2kxiwhpxgIU5uBnt5/Qf > =uH23 > -----END PGP SIGNATURE----- > -- All bugs reserved
Re: Re: [pgsql-ru-general] Используются ли индексы при построении индексов?
From
"Dmitry E. Oboukhov"
Date:
> ответ: нет я проверил - индекс при построении индекса не используется то есть построил BTREE индекс по полю integer по таблице с миллионом записей затем построил BTREE по тому же полю WHERE value=1 (всего пять записей с таким значением). время построения индекса одинаковое :) > 12 ноября 2014 г., 1:06 пользователь Dmitry E. Oboukhov > <unera@debian.org> написал: >> >> Есть таблица, по полю xxx построен индекс. >> Далее я хочу его сделать частичным в зависимости от значения в этом же >> поле. >> то есть по идее построение нового индекса должно пройти быстро ибо >> возьмет значения из индекса, а не будет перебирать всю таблицу. >> >> вопрос: сабж! -- . ''`. Dmitry E. Oboukhov : :’ : email: unera@debian.org jabber://UNera@uvw.ru `. `~’ GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537