Re: Creating A GIN index on JSONB column (large database) - Mailing list pgsql-general

From Ron
Subject Re: Creating A GIN index on JSONB column (large database)
Date
Msg-id c64e172a-70dd-9af7-9d34-ec795396f50d@gmail.com
Whole thread Raw
In response to Re: Creating A GIN index on JSONB column (large database)  (Rob Sargent <robjsargent@gmail.com>)
List pgsql-general
On 8/9/22 09:39, Rob Sargent wrote:
>
>> On Aug 9, 2022, at 7:04 AM, Taylor Smith <taylorjrsmith@gmail.com> wrote:
>>
>> Hi all,
>>
>> I have a database that is in excess of 20TB in size, partitioned by date on a month to month basis.
>>
>> There is a column within that stores text (validated to be json but not stored as JSONB). I have a requirement to
makethe json searchable using GIN indexes. however when we try to create the GIN index on AWS RDS our temp storage
maxesout which crashes the create process resulting in unhealthy created indexes.
 
>>
>> This might be an AWS issue but we are wondering the reason why creating these indexes (concurrently) would cause the
tempstorage to blow up and crash out and is it possible to mitigate or a necessary evil.
 
>>
>> The only solution we have so far is scale up our RDS instance.
>>
>> Kind regards,
>>
>> Taylor Smith
> The scale-up might be needed only for the create index.  Scale down afterwards?

Scaling down disks means using DMS (which costs money) to migrate the 
instance to a new instance.

-- 
Angular momentum makes the world go 'round.



pgsql-general by date:

Previous
From: Taylor Smith
Date:
Subject: Re: Creating A GIN index on JSONB column (large database)
Next
From: Ron
Date:
Subject: Re: Creating A GIN index on JSONB column (large database)