Re: [GENERAL] Index greater than 8k

Поиск
Список
Период
Сортировка
От Joshua D. Drake
Тема Re: [GENERAL] Index greater than 8k
Дата
Msg-id 454760CF.3060106@commandprompt.com
обсуждение исходный текст
Ответ на Re: [GENERAL] Index greater than 8k  (Teodor Sigaev <teodor@sigaev.ru>)
Ответы Re: [GENERAL] Index greater than 8k  (Darcy Buskermolen <darcyb@commandprompt.com>)
Список pgsql-hackers
Teodor Sigaev wrote:
>> The problem I am after is the 8k index size issue. It is very easy to
>> get a GIST index (especially when using tsearch2) that is larger than
>> that.
> Hmm, tsearch2 GIST index  is specially designed for support huge index
> entry:
> first, every lexemes in tsvectore are transformed to hash value (with a
> help of crc32), second, it's stripped all position infos, third, if size
> of array is greater than TOAST_INDEX_TARGET then tsearch2 will make bit
> signature of tsvector. Signature's length is fixed and equals to 252
> bytes by default (+ 8 bytes for header of datum). All values on internal
> pages are represented as signatures below.
>
> So, tsearch2 guarantees that index entry will be small enough. If it's
> not true, then there is a bug - pls, make test suite demonstrating the
> problem.
>
>> Is recompiling the block size the option there?
>> What are the downsides, except for the custom build?
>
> Can you send exact error message?

I am training this week, but Darcy can do it. Can you give them a test
case on what we were working on with that customer?

Joshua D. Drake

>


--

      === The PostgreSQL Company: Command Prompt, Inc. ===
Sales/Support: +1.503.667.4564 || 24x7/Emergency: +1.800.492.2240
Providing the most comprehensive  PostgreSQL solutions since 1997
             http://www.commandprompt.com/

Donate to the PostgreSQL Project: http://www.postgresql.org/about/donate


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

Предыдущее
От: "Simon Riggs"
Дата:
Сообщение: Re: [PATCHES] WAL logging freezing
Следующее
От: Tom Lane
Дата:
Сообщение: Re: View updating and nextval() workaround - will this ever break?