Re: ERROR: XX000: cannot update SecondarySnapshot during a parallel operation

From: Adrian Klaver <adrian(dot)klaver(at)aklaver(dot)com>
To: fuzk <fuzk80_76(at)163(dot)com>, pgsql-general(at)postgresql(dot)org
Subject: Re: ERROR: XX000: cannot update SecondarySnapshot during a parallel operation
Date: 2019-03-13 14:31:11
Message-ID: e6e81462-2330-238d-6a31-9746718173b9@aklaver.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On 3/12/19 7:54 PM, fuzk wrote:
> Dear Sir/Madam
>
> I got an error when I execute the following select sentence.
> Would you please solve the problem for me?

What version of Postgres?

> Thank you .
>
> Alan Fu.
>
> postgres=# \set VERBOSITY verbose
> postgres=# SELECT
> round(cast(coalesce(sum(ST_length(geography(geometry)))/1000,0) as
> NUMERIC),4)||'KM' field_value from had_link;
>
> ERROR:  XX000: cannot update SecondarySnapshot during a parallel operation
> CONTEXT:  SQL statement "SELECT proj4text FROM public.spatial_ref_sys
> WHERE srid = 4326 LIMIT 1"
> parallel worker
> LOCATION:  GetLatestSnapshot, snapmgr.c:387

I'm guessing ST_length is not parallel safe.

What is your setting for?:

max_parallel_workers_per_gather

>
>

--
Adrian Klaver
adrian(dot)klaver(at)aklaver(dot)com

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Adrian Klaver 2019-03-13 14:33:49 Re: Where to store Blobs?
Previous Message Thomas Güttler 2019-03-13 14:28:52 Where to store Blobs?