Re: very long update gin index troubles back? - Mailing list pgsql-general

From Teodor Sigaev
Subject Re: very long update gin index troubles back?
Date
Msg-id 497B0F8D.6060905@sigaev.ru
Whole thread Raw
In response to very long update gin index troubles back?  (Ivan Sergio Borgonovo <mail@webthatworks.it>)
Responses Re: very long update gin index troubles back?  (Ivan Sergio Borgonovo <mail@webthatworks.it>)
List pgsql-general
GIN index is slow for update by its construction. When you update the rows with
or without columns indexed by GIN, postgres (in most cases) will insert new
records, so index insertion will occur. So, for large updates it's much cheaper
to drop and create index.

That was a one of reasons to develop fast_insert_gin patch which now in review
process.

Ivan Sergio Borgonovo wrote:
> I've a table that contain a tsvector that is indexed (gin) and
> triggers to update the tsvector that should then update the index.


--
Teodor Sigaev                                   E-mail: teodor@sigaev.ru
                                                    WWW: http://www.sigaev.ru/

pgsql-general by date:

Previous
From: Oleg Bartunov
Date:
Subject: Re: very long update gin index troubles back?
Next
From: Ian Sollars
Date:
Subject: dblink syntax question for remotely invoking void-returning procedures