[sisyphus] postgresql index row
Денис Смирнов
mithraen на freesource.info
Сб Ноя 13 08:49:04 UTC 2010
On Sat, Nov 13, 2010 at 09:23:10AM +0300, Alex Gorbachenko wrote:
AG> строго говоря, лучше три таблички. id(PK),package_name -<
AG> id(PK),)(package_id,package_version)UNIQUE) -< id(PK),((name_version_id,
AG> CVE)UNIQUE). индексы очевидны.
AG> join в данном случае дешёвый.
Если для package_name использовать hash-index'ы, то если я правильно понимаю --
этот вариант будет даже чуточку медленнее.
AG> и это правильно, но tsearch2 всё равно придётся осилить для поиска по
AG> описаниям пакетов и тем же спискам изменений. осиливать там ровно 2
AG> страницы текста.
Это да. Кстати я пока так и не осилил :)
--
С уважением, Денис
http://mithraen.ru/
----------------------------------------------------------------------------
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: Digital signature
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20101113/0e4e7128/attachment-0001.bin>
Подробная информация о списке рассылки Sisyphus