Thread: Query with high planning time at version 11.1 compared versions 10.5and 11.0

Query with high planning time at version 11.1 compared versions 10.5and 11.0

From
Sanyo Moura
Date:
Hi,

I'm running performance tests for my application at version 11.1 and encountered
queries with high planning time compared to the same planning, running at versions 10.5 and 11.0. 

-- Day and store where the highest price variation of a given product occurred in a given period
explain analyze select l_variacao.fecha, l_variacao.loccd as "Almacen", l_variacao.pant as "Precio anterior", l_variacao.patual as "Precio atual", max_variacao.var_max as "Variación máxima (Agua)"  
from (select p.fecha, p.loccd, p.plusalesprice patual, da.plusalesprice pant, abs(p.plusalesprice - da.plusalesprice) as var   
  from precio p,   (select p.fecha, p.plusalesprice, p.loccd   
from precio p
where p.fecha between '2017-03-01' and '2017-03-02'    and p.pluid = 2) da    
  where p.fecha between '2017-03-01' and '2017-03-02'    and p.pluid = 2   and p.loccd = da.loccd   and p.fecha = da.fecha + 1) l_variacao,     
    (select max(abs(p.plusalesprice - da.plusalesprice)) as var_max   
    from precio p,  (select p.fecha, p.plusalesprice, p.loccd   
from precio p   
    where p.fecha between '2017-03-01' and '2017-03-02'    and p.pluid = 2) da    
  where p.fecha between '2017-03-01' and '2017-03-02'    and p.pluid = 2   and p.loccd = da.loccd   and p.fecha = da.fecha + 1) max_variacao   
where max_variacao.var_max = l_variacao.var;


And below are the times generated by EXPLAIN ANALYZE:

10.5
Planning time: 126.080 ms
Execution time: 2.306 ms

11.0
Planning Time: 7.238 ms
Planning Time: 2.638 ms

11.5
Planning Time: 15138.533 ms
Execution Time: 2.310 ms

All 3 EXPLAIN show exactly the same plan, but version 11.1 is consuming about 15s more to
perform the planning. 

Below are some additional OS information:
CPU: 16
RAM: 128GB
Disk: SSD
OS: CentOS Linux release 7.5.1804

Is there any configuration I have to do in 11.1 to achieve the same planning performance 
as in previous versions?

Regards,

Sanyo Capobiango
Sanyo Moura <sanyo.moura@tatic.net> writes:
> And below are the times generated by EXPLAIN ANALYZE:

> 10.5
> Planning time: 126.080 ms
> Execution time: 2.306 ms

> 11.0
> Planning Time: 7.238 ms
> Planning Time: 2.638 ms

> 11.5        (I assume you mean 11.1 here)
> Planning Time: 15138.533 ms
> Execution Time: 2.310 ms

There were no changes between 11.0 and 11.1 that look like they'd affect
planning time.  Nor does it seem particularly credible that planning time
would have dropped by a factor of 15 between 10.x and 11.x, especially
not given that the resulting plan didn't change.  I think you've got some
external factor causing long planning times --- maybe something taking an
exclusive lock on one of the tables, or on pg_statistic?

            regards, tom lane


Hello Tom,

Both versions 10.5 and 11.1 are running on the same test server.
What I did was migrate the database from 10.5 to 11.1 via pg_upgrade. After successful execution, I performed "vacuumdb --all --analyze-in-stages".

Thanks,

Sanyo Capobiango

Em ter, 27 de nov de 2018 às 13:00, Tom Lane <tgl@sss.pgh.pa.us> escreveu:
Sanyo Moura <sanyo.moura@tatic.net> writes:
> And below are the times generated by EXPLAIN ANALYZE:

> 10.5
> Planning time: 126.080 ms
> Execution time: 2.306 ms

> 11.0
> Planning Time: 7.238 ms
> Planning Time: 2.638 ms

> 11.5        (I assume you mean 11.1 here)
> Planning Time: 15138.533 ms
> Execution Time: 2.310 ms

There were no changes between 11.0 and 11.1 that look like they'd affect
planning time.  Nor does it seem particularly credible that planning time
would have dropped by a factor of 15 between 10.x and 11.x, especially
not given that the resulting plan didn't change.  I think you've got some
external factor causing long planning times --- maybe something taking an
exclusive lock on one of the tables, or on pg_statistic?

                        regards, tom lane


On Tue, Nov 27, 2018 at 9:17 AM Sanyo Moura <sanyo.moura@tatic.net> wrote:
Hi,

I'm running performance tests for my application at version 11.1 and encountered
queries with high planning time compared to the same planning, running at versions 10.5 and 11.0.

Can you reproduce the regression if the tables are empty?  If so, can you share the create script that creates the tables?

Cheers,

Jeff
Hello Jeff,

My table (PRICE) is partitioned and contains 730 partitions. Each partition contains 1 day of data. 
I performed the same test now with restriction (WHERE) in only 1 day (1 partition), but doing SELECT in the virtual table PRICE. 
I got the same delay in planning. 
However, when I changed my query to use the partition directly, the plan ran instantaneously. 
I believe the problem should be in some internal code related to scanning the partitions for the planning.
Does it make sense?

Thanks,

Sanyo Capobiango

Em ter, 27 de nov de 2018 às 17:35, Jeff Janes <jeff.janes@gmail.com> escreveu:


On Tue, Nov 27, 2018 at 9:17 AM Sanyo Moura <sanyo.moura@tatic.net> wrote:
Hi,

I'm running performance tests for my application at version 11.1 and encountered
queries with high planning time compared to the same planning, running at versions 10.5 and 11.0.

Can you reproduce the regression if the tables are empty?  If so, can you share the create script that creates the tables?

Cheers,

Jeff
Hello again Jeff,

Below is the script that creates one partition table:

CREATE TABLE public.precio_20170301 PARTITION OF public.precio
    CONSTRAINT precio_20170301_pkey PRIMARY KEY (fecha, pluid, loccd),
    CONSTRAINT precio_20170301_almacen_fk FOREIGN KEY (loccd)
        REFERENCES public.almacen (loccd) MATCH SIMPLE
        ON UPDATE NO ACTION
        ON DELETE NO ACTION,
    CONSTRAINT precio_20170301_producto_fk FOREIGN KEY (pluid)
        REFERENCES public.producto (pluid) MATCH SIMPLE
        ON UPDATE NO ACTION
        ON DELETE NO ACTION
)
    FOR VALUES FROM ('2017-03-01') TO ('2017-03-02')
TABLESPACE pg_default;

I reproduce same test in a empty partition and got same result (15s) at planning
time when I used the virtual table (PRECIO), and an instantly EXPLAIN when I used
the partition directly. 

Regards,

Sanyo Capobiango

Em ter, 27 de nov de 2018 às 17:35, Jeff Janes <jeff.janes@gmail.com> escreveu:


On Tue, Nov 27, 2018 at 9:17 AM Sanyo Moura <sanyo.moura@tatic.net> wrote:
Hi,

I'm running performance tests for my application at version 11.1 and encountered
queries with high planning time compared to the same planning, running at versions 10.5 and 11.0.

Can you reproduce the regression if the tables are empty?  If so, can you share the create script that creates the tables?

Cheers,

Jeff

Re: Query with high planning time at version 11.1 compared versions10.5 and 11.0

From
Justin Pryzby
Date:
On Tue, Nov 27, 2018 at 06:30:04PM -0200, Sanyo Moura wrote:
>>> I'm running performance tests for my application at version 11.1 and
>>> encountered
>>> queries with high planning time compared to the same planning, running at
>>> versions 10.5 and 11.0.
> 
> Below is the script that creates one partition table:

Would you send the CREATE TABLE or \d for precio, produto, and almacen ?

Are the 2 referenced tables also empty or can you reproduce the problem if they
are (like in a separate database) ?

Do you still have an instance running 10.5 ?  Or did you find the planning time
in logs (like autoexplain) ?

Are any of your catalog tables bloated or indexes fragmented ?
I assume catalog tables and their indices should all be much smaller than
shared_buffers.

SELECT relpages, relname FROM pg_class WHERE relnamespace='pg_catalog'::regnamespace ORDER BY 1 DESC LIMIT 9;

Can you compare pg_settings between the servers ?  Either from a live server or
historic postgresql.conf or from memory if need be.
https://wiki.postgresql.org/wiki/Server_Configuration

Justin


Re: Query with high planning time at version 11.1 compared versions10.5 and 11.0

From
Justin Pryzby
Date:
On Tue, Nov 27, 2018 at 9:17 AM Sanyo Moura <sanyo.moura@tatic.net> wrote:
>>> I'm running performance tests for my application at version 11.1 and
>>> encountered queries with high planning time compared to the same planning,
>>> running at versions 10.5 and 11.0.

I was able to reproduce this behavior.

For my version of the query:

On PG10.6
| Result  (cost=0.00..0.00 rows=0 width=24)
|   One-Time Filter: false
|Time: 408.335 ms

On PG11.1
| Result  (cost=0.00..0.00 rows=0 width=24)
|   One-Time Filter: false
|Time: 37487.364 ms (00:37.487)

Perf shows me:
  47.83%  postmaster  postgres            [.] bms_overlap
  45.30%  postmaster  postgres            [.] add_child_rel_equivalences
   1.26%  postmaster  postgres            [.] generate_join_implied_equalities_for_ecs

CREATE TABLE producto (pluid int unique);
CREATE TABLE almacen (loccd int unique);
CREATE TABLE precio(fecha timestamp, pluid int, loccd int, plusalesprice int) PARTITION BY RANGE (fecha);
SELECT 'CREATE TABLE public.precio_'||i||' PARTITION OF public.precio (PRIMARY KEY (fecha, pluid, loccd), CONSTRAINT
precio_20170301_almacen_fkFOREIGN KEY (loccd) REFERENCES public.almacen (loccd) MATCH SIMPLE ON UPDATE NO ACTION ON
DELETENO ACTION, CONSTRAINT precio_20170301_producto_fk FOREIGN KEY (pluid) REFERENCES public.producto (pluid) MATCH
SIMPLEON UPDATE NO ACTION ON DELETE NO ACTION) FOR VALUES FROM ('''||a||''')TO('''||b||''') TABLESPACE pg_default' FROM
(SELECT'1990-01-01'::timestamp+(i||'days')::interval a, '1990-01-02'::timestamp+(i||'days')::interval b, i FROM
generate_series(1,999)i)x;
 

\gexec
\timing
explain SELECT l_variacao.fecha, l_variacao.loccd , l_variacao.pant , l_variacao.patual , max_variacao.var_max FROM
(SELECTp.fecha, p.loccd, p.plusalesprice patual, da.plusalesprice pant, abs(p.plusalesprice - da.plusalesprice) as var
fromprecio p, (SELECT p.fecha, p.plusalesprice, p.loccd from precio p WHERE p.fecha between '2017-03-01' and
'2017-03-02'and p.pluid = 2) da WHERE p.fecha between '2017-03-01' and '2017-03-02' and p.pluid = 2 and p.loccd =
da.loccdand p.fecha = da.fecha) l_variacao, (SELECT max(abs(p.plusalesprice - da.plusalesprice)) as var_max from precio
p,(SELECT p.fecha, p.plusalesprice, p.loccd from precio p WHERE p.fecha between '2017-03-01' and '2017-03-02' and
p.pluid= 2) da WHERE p.fecha between '2017-03-01' and '2017-03-02' and p.pluid = 2 and p.loccd = da.loccd and p.fecha =
da.fecha)max_variacao WHERE max_variacao.var_max = l_variacao.var;
 

Since I don't know the original table definitions, I removed two "+1" from the
given sql to avoid: "ERROR:  operator does not exist: timestamp without time zone + integer"

Justin


Thanks a lot Justin,

At this moment I can not help you with what you asked for, but tomorrow morning I will send other information.
I believe Postgres 11.1 is somehow taking a lot of planning time when analyzing which partitions are needed in execution.

Sanyo

Em ter, 27 de nov de 2018 às 22:44, Justin Pryzby <pryzby@telsasoft.com> escreveu:
On Tue, Nov 27, 2018 at 9:17 AM Sanyo Moura <sanyo.moura@tatic.net> wrote:
>>> I'm running performance tests for my application at version 11.1 and
>>> encountered queries with high planning time compared to the same planning,
>>> running at versions 10.5 and 11.0.

I was able to reproduce this behavior.

For my version of the query:

On PG10.6
| Result  (cost=0.00..0.00 rows=0 width=24)
|   One-Time Filter: false
|Time: 408.335 ms

On PG11.1
| Result  (cost=0.00..0.00 rows=0 width=24)
|   One-Time Filter: false
|Time: 37487.364 ms (00:37.487)

Perf shows me:
  47.83%  postmaster  postgres            [.] bms_overlap
  45.30%  postmaster  postgres            [.] add_child_rel_equivalences
   1.26%  postmaster  postgres            [.] generate_join_implied_equalities_for_ecs

CREATE TABLE producto (pluid int unique);
CREATE TABLE almacen (loccd int unique);
CREATE TABLE precio(fecha timestamp, pluid int, loccd int, plusalesprice int) PARTITION BY RANGE (fecha);
SELECT 'CREATE TABLE public.precio_'||i||' PARTITION OF public.precio (PRIMARY KEY (fecha, pluid, loccd), CONSTRAINT precio_20170301_almacen_fk FOREIGN KEY (loccd) REFERENCES public.almacen (loccd) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION, CONSTRAINT precio_20170301_producto_fk FOREIGN KEY (pluid) REFERENCES public.producto (pluid) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION) FOR VALUES FROM ('''||a||''')TO('''||b||''') TABLESPACE pg_default' FROM (SELECT '1990-01-01'::timestamp+(i||'days')::interval a, '1990-01-02'::timestamp+(i||'days')::interval b, i FROM generate_series(1,999) i)x;

\gexec
\timing
explain SELECT l_variacao.fecha, l_variacao.loccd , l_variacao.pant , l_variacao.patual , max_variacao.var_max FROM (SELECT p.fecha, p.loccd, p.plusalesprice patual, da.plusalesprice pant, abs(p.plusalesprice - da.plusalesprice) as var from precio p, (SELECT p.fecha, p.plusalesprice, p.loccd from precio p WHERE p.fecha between '2017-03-01' and '2017-03-02' and p.pluid = 2) da WHERE p.fecha between '2017-03-01' and '2017-03-02' and p.pluid = 2 and p.loccd = da.loccd and p.fecha = da.fecha) l_variacao, (SELECT max(abs(p.plusalesprice - da.plusalesprice)) as var_max from precio p, (SELECT p.fecha, p.plusalesprice, p.loccd from precio p WHERE p.fecha between '2017-03-01' and '2017-03-02' and p.pluid = 2) da WHERE p.fecha between '2017-03-01' and '2017-03-02' and p.pluid = 2 and p.loccd = da.loccd and p.fecha = da.fecha) max_variacao WHERE max_variacao.var_max = l_variacao.var;

Since I don't know the original table definitions, I removed two "+1" from the
given sql to avoid: "ERROR:  operator does not exist: timestamp without time zone + integer"

Justin

Re: Query with high planning time at version 11.1 compared versions10.5 and 11.0

From
Justin Pryzby
Date:
On Tue, Nov 27, 2018 at 06:44:02PM -0600, Justin Pryzby wrote:
> On Tue, Nov 27, 2018 at 9:17 AM Sanyo Moura <sanyo.moura@tatic.net> wrote:
> >>> I'm running performance tests for my application at version 11.1 and
> >>> encountered queries with high planning time compared to the same planning,
> >>> running at versions 10.5 and 11.0.
> 
> I was able to reproduce this behavior.

I take that back, in part..

My query (with One-Time Filter: false) has high planning time under 11.0, also:

| Result  (cost=0.00..0.00 rows=0 width=24)
|   One-Time Filter: false
|Time: 48335.098 ms (00:48.335)

Justin


I currently have version 11.1 and 10.6 running on the same linux server. In both Postgres the "Price" table has 730 partitions.
However, in the test I did in version 11.0, "Precio" is partitioned into only 21 partitions. So it really is a problem introduced in version 11, and it has to do with a large number of partitions in a table.

Sanyo

Em ter, 27 de nov de 2018 às 23:27, Justin Pryzby <pryzby@telsasoft.com> escreveu:
On Tue, Nov 27, 2018 at 06:44:02PM -0600, Justin Pryzby wrote:
> On Tue, Nov 27, 2018 at 9:17 AM Sanyo Moura <sanyo.moura@tatic.net> wrote:
> >>> I'm running performance tests for my application at version 11.1 and
> >>> encountered queries with high planning time compared to the same planning,
> >>> running at versions 10.5 and 11.0.
>
> I was able to reproduce this behavior.

I take that back, in part..

My query (with One-Time Filter: false) has high planning time under 11.0, also:

| Result  (cost=0.00..0.00 rows=0 width=24)
|   One-Time Filter: false
|Time: 48335.098 ms (00:48.335)

Justin

Re: Query with high planning time at version 11.1 compared versions10.5 and 11.0

From
Justin Pryzby
Date:
On Tue, Nov 27, 2018 at 11:36:09PM -0200, Sanyo Moura wrote:
> However, in the test I did in version 11.0, "Precio" is partitioned into
> only 21 partitions. So it really is a problem introduced in version 11, and
> it has to do with a large number of partitions in a table.

Thanks for confirming.  My test works fine without FK CONSTRAINTs; as you said,
it's an issue of unreasonably high overhead of many partitions.

SELECT 'CREATE TABLE public.precio_'||i||' PARTITION OF public.precio (PRIMARY KEY (fecha, pluid, loccd) ) FOR VALUES
FROM('''||a||''')TO('''||b||''') ' FROM (SELECT '1990-01-01'::timestamp+(i||'days')::interval a,
'1990-01-02'::timestamp+(i||'days')::intervalb, i FROM generate_series(1,999) i)x;
 

This issue was discussed here:
https://www.postgresql.org/message-id/flat/94dd7a4b-5e50-0712-911d-2278e055c622%40dalibo.com

Which culminated in this commit.

|commit 7d872c91a3f9d49b56117557cdbb0c3d4c620687
|Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
|Date:   Tue Jun 26 10:35:26 2018 -0400
|
|    Allow direct lookups of AppendRelInfo by child relid

I tried with PG11.1 the test given here:
https://www.postgresql.org/message-id/CAKJS1f8qkcwr2DULd%2B04rBmubHkKzp4abuFykgoPUsVM-4-38g%40mail.gmail.com
with 999 partitions: Planning Time: 50.142 ms
with 9999 partitions: Planning Time: 239.284 ms
..close enough to what was reported.

So it seems there's something about your query which isn't handled as intended.

Adding relevant parties to Cc - find current thread here:
https://www.postgresql.org/message-id/flat/CAO698qZnrxoZu7MEtfiJmpmUtz3AVYFVnwzR%2BpqjF%3DrmKBTgpw%40mail.gmail.com

Justin


Re: Query with high planning time at version 11.1 compared versions10.5 and 11.0

From
David Rowley
Date:
On Wed, 28 Nov 2018 at 03:16, Sanyo Moura <sanyo.moura@tatic.net> wrote:
> 11.0
> Planning Time: 7.238 ms
> Planning Time: 2.638 ms
>
> 11.5
> Planning Time: 15138.533 ms
> Execution Time: 2.310 ms

Does it still take that long after running ANALYZE on the partitioned table?

-- 
 David Rowley                   http://www.2ndQuadrant.com/
 PostgreSQL Development, 24x7 Support, Training & Services


Re: Query with high planning time at version 11.1 compared versions10.5 and 11.0

From
Justin Pryzby
Date:
On Wed, Nov 28, 2018 at 05:03:15PM +1300, David Rowley wrote:
> Does it still take that long after running ANALYZE on the partitioned table?

Yes ; I've just reproduced the problem with a variation on Sanyo's query,
retrofitted onto the empty "partbench" table you used for testing in July:
https://www.postgresql.org/message-id/CAKJS1f8qkcwr2DULd%2B04rBmubHkKzp4abuFykgoPUsVM-4-38g%40mail.gmail.com

Note, Sanyo's original query appears to be a poor-man's window function,
joining two subqueries on a.value=max(b.value).

I reduced issue to this:

|postgres=# ANALYZE partbench;
|postgres=# explain SELECT * FROM (SELECT a.i2-b.i2 n FROM partbench a, (SELECT i2 FROM partbench)b)b, (SELECT
max(partbench.i3)m FROM partbench, (SELECT i3 FROM partbench)y )y WHERE m=n;
 
|Time: 31555.582 ms (00:31.556)

Justin


Re: Query with high planning time at version 11.1 compared versions10.5 and 11.0

From
Justin Pryzby
Date:
On Wed, Nov 28, 2018 at 05:03:15PM +1300, David Rowley wrote:
> On Wed, 28 Nov 2018 at 03:16, Sanyo Moura <sanyo.moura@tatic.net> wrote:
> > 11.0
> > Planning Time: 7.238 ms
> > Planning Time: 2.638 ms
> >
> > 11.5
> > Planning Time: 15138.533 ms
> > Execution Time: 2.310 ms
> 
> Does it still take that long after running ANALYZE on the partitioned table?

Note, I'm sure 11.5 was meant to say 11.1.

Also note this earlier message indicates that "high partitions" tests were with
just 10.6 and 11.1, and that times under 11.0 weren't a useful datapoint:

On Tue, Nov 27, 2018 at 11:36:09PM -0200, Sanyo Moura wrote:
> However, in the test I did in version 11.0, "Precio" is partitioned into
> only 21 partitions.

I reduced the query a bit further:

|postgres=# explain SELECT m-n FROM (SELECT a.i2-b.i2 n FROM partbench a, partbench b WHERE a.i2=b.i2) x, (SELECT
max(partbench.i2)m FROM partbench)y WHERE m=n;
 
|Time: 35182.536 ms (00:35.183)

I should have said, that's with only 1k partitions, not 10k as you used in
June.

I also tried doing what the query seems to be aiming for by using a window
function, but that also experiences 30+ sec planning time:

|explain SELECT rank() OVER(ORDER BY var) AS k FROM (SELECT p.plusalesprice-q.plusalesprice as var from precio p,
precioq ) l_variacao
 
|Time: 34173.401 ms (00:34.173)

Justin


Em qua, 28 de nov de 2018 às 22:40, Justin Pryzby <pryzby@telsasoft.com> escreveu:
On Wed, Nov 28, 2018 at 05:03:15PM +1300, David Rowley wrote:
> On Wed, 28 Nov 2018 at 03:16, Sanyo Moura <sanyo.moura@tatic.net> wrote:
> > 11.0
> > Planning Time: 7.238 ms
> > Planning Time: 2.638 ms
> >
> > 11.5
> > Planning Time: 15138.533 ms
> > Execution Time: 2.310 ms
>
> Does it still take that long after running ANALYZE on the partitioned table?

Note, I'm sure 11.5 was meant to say 11.1.

Yeah, 11.1, sorry for mistake.
 

Also note this earlier message indicates that "high partitions" tests were with
just 10.6 and 11.1, and that times under 11.0 weren't a useful datapoint:

That's true, at 11.0 version I had tested with only 21 partitions because by this time I didn't have
realized that it was an issue with a huge number of partitions.
In both versions 10.6 and 11.1 I have tested with 730 partitions each 
(2 years of data partitioned by day).

Sanyo 
 

On Tue, Nov 27, 2018 at 11:36:09PM -0200, Sanyo Moura wrote:
> However, in the test I did in version 11.0, "Precio" is partitioned into
> only 21 partitions.

I reduced the query a bit further:

|postgres=# explain SELECT m-n FROM (SELECT a.i2-b.i2 n FROM partbench a, partbench b WHERE a.i2=b.i2) x, (SELECT max(partbench.i2) m FROM partbench)y WHERE m=n;
|Time: 35182.536 ms (00:35.183)

I should have said, that's with only 1k partitions, not 10k as you used in
June.

I also tried doing what the query seems to be aiming for by using a window
function, but that also experiences 30+ sec planning time:

|explain SELECT rank() OVER(ORDER BY var) AS k FROM (SELECT p.plusalesprice-q.plusalesprice as var from precio p, precio q ) l_variacao
|Time: 34173.401 ms (00:34.173)

Justin
Hello again,

At the moment, I've got a palliative solution that has significantly reduced my planning time.
What I did was nest the partitions by creating sub partitions. 
That way, my 730 partitions (2 years of data) were partitioned first in 2 years,
 and each partitioned year in 12 months. 
In turn, each month received the partitions per corresponding day.
That way, the planner needs to go through far fewer partitions to execute the plan.

My planning time has dramatically reduced from 15s to 150ms.

Regards,

Sanyo Moura

Em qua, 28 de nov de 2018 às 23:01, Sanyo Moura <sanyo.moura@tatic.net> escreveu:
Em qua, 28 de nov de 2018 às 22:40, Justin Pryzby <pryzby@telsasoft.com> escreveu:
On Wed, Nov 28, 2018 at 05:03:15PM +1300, David Rowley wrote:
> On Wed, 28 Nov 2018 at 03:16, Sanyo Moura <sanyo.moura@tatic.net> wrote:
> > 11.0
> > Planning Time: 7.238 ms
> > Planning Time: 2.638 ms
> >
> > 11.5
> > Planning Time: 15138.533 ms
> > Execution Time: 2.310 ms
>
> Does it still take that long after running ANALYZE on the partitioned table?

Note, I'm sure 11.5 was meant to say 11.1.

Yeah, 11.1, sorry for mistake.
 

Also note this earlier message indicates that "high partitions" tests were with
just 10.6 and 11.1, and that times under 11.0 weren't a useful datapoint:

That's true, at 11.0 version I had tested with only 21 partitions because by this time I didn't have
realized that it was an issue with a huge number of partitions.
In both versions 10.6 and 11.1 I have tested with 730 partitions each 
(2 years of data partitioned by day).

Sanyo 
 

On Tue, Nov 27, 2018 at 11:36:09PM -0200, Sanyo Moura wrote:
> However, in the test I did in version 11.0, "Precio" is partitioned into
> only 21 partitions.

I reduced the query a bit further:

|postgres=# explain SELECT m-n FROM (SELECT a.i2-b.i2 n FROM partbench a, partbench b WHERE a.i2=b.i2) x, (SELECT max(partbench.i2) m FROM partbench)y WHERE m=n;
|Time: 35182.536 ms (00:35.183)

I should have said, that's with only 1k partitions, not 10k as you used in
June.

I also tried doing what the query seems to be aiming for by using a window
function, but that also experiences 30+ sec planning time:

|explain SELECT rank() OVER(ORDER BY var) AS k FROM (SELECT p.plusalesprice-q.plusalesprice as var from precio p, precio q ) l_variacao
|Time: 34173.401 ms (00:34.173)

Justin

Re: Query with high planning time at version 11.1 compared versions10.5 and 11.0

From
Pavel Stehule
Date:


pá 30. 11. 2018 v 15:37 odesílatel Sanyo Moura <sanyo.moura@tatic.net> napsal:
Hello again,

At the moment, I've got a palliative solution that has significantly reduced my planning time.
What I did was nest the partitions by creating sub partitions. 
That way, my 730 partitions (2 years of data) were partitioned first in 2 years,
 and each partitioned year in 12 months. 
In turn, each month received the partitions per corresponding day.
That way, the planner needs to go through far fewer partitions to execute the plan.

My planning time has dramatically reduced from 15s to 150ms.

good to know it.

Regards

Pavel


Regards,

Sanyo Moura

Em qua, 28 de nov de 2018 às 23:01, Sanyo Moura <sanyo.moura@tatic.net> escreveu:
Em qua, 28 de nov de 2018 às 22:40, Justin Pryzby <pryzby@telsasoft.com> escreveu:
On Wed, Nov 28, 2018 at 05:03:15PM +1300, David Rowley wrote:
> On Wed, 28 Nov 2018 at 03:16, Sanyo Moura <sanyo.moura@tatic.net> wrote:
> > 11.0
> > Planning Time: 7.238 ms
> > Planning Time: 2.638 ms
> >
> > 11.5
> > Planning Time: 15138.533 ms
> > Execution Time: 2.310 ms
>
> Does it still take that long after running ANALYZE on the partitioned table?

Note, I'm sure 11.5 was meant to say 11.1.

Yeah, 11.1, sorry for mistake.
 

Also note this earlier message indicates that "high partitions" tests were with
just 10.6 and 11.1, and that times under 11.0 weren't a useful datapoint:

That's true, at 11.0 version I had tested with only 21 partitions because by this time I didn't have
realized that it was an issue with a huge number of partitions.
In both versions 10.6 and 11.1 I have tested with 730 partitions each 
(2 years of data partitioned by day).

Sanyo 
 

On Tue, Nov 27, 2018 at 11:36:09PM -0200, Sanyo Moura wrote:
> However, in the test I did in version 11.0, "Precio" is partitioned into
> only 21 partitions.

I reduced the query a bit further:

|postgres=# explain SELECT m-n FROM (SELECT a.i2-b.i2 n FROM partbench a, partbench b WHERE a.i2=b.i2) x, (SELECT max(partbench.i2) m FROM partbench)y WHERE m=n;
|Time: 35182.536 ms (00:35.183)

I should have said, that's with only 1k partitions, not 10k as you used in
June.

I also tried doing what the query seems to be aiming for by using a window
function, but that also experiences 30+ sec planning time:

|explain SELECT rank() OVER(ORDER BY var) AS k FROM (SELECT p.plusalesprice-q.plusalesprice as var from precio p, precio q ) l_variacao
|Time: 34173.401 ms (00:34.173)

Justin

Re: Query with high planning time at version 11.1 compared versions10.5 and 11.0

From
Alvaro Herrera
Date:
So, the slowness in this test seems to come from
add_child_rel_equivalences() and bms_overlap() therein, according to
perf (mine and Justin's) ...  apparently we end up with a lot of
equivalence class members.  I added a debugging block to spit out the
number of ECs as well as the number of members in each (after creating
table "precio" and about a thousand partitions), and I got progressively
slower lines the last of which says
WARNING:  4 classes: 2000, 1999, 1999, 999001, 

so for some reason we produced quadratic number of EC members, and we
bms_overlap all that stuff over and over a number of times.

This code seems to come from partitionwise join.

Now, the query is a bit silly; it puts table "precio" four times in the
range table. (thanks http://sqlformat.darold.net/)

CREATE TABLE precio(fecha timestamp, pluid int, loccd int, plusalesprice int) PARTITION BY RANGE (fecha); 
SELECT format('CREATE TABLE public.precio_%s PARTITION OF public.precio (PRIMARY KEY (fecha, pluid, loccd) ) FOR VALUES
FROM(''%s'')TO(''%s'')', i, a, b) FROM (SELECT '1990-01-01'::timestam p+(i||'days')::interval a,
'1990-01-02'::timestamp+(i||'days')::intervalb, i FROM generate_series(1,999) i)x \gexec
 

EXPLAIN SELECT
    l_variacao.fecha,
    l_variacao.loccd,
    l_variacao.pant,
    l_variacao.patual,
    max_variacao.var_max
FROM (
    SELECT
        p.fecha,
        p.loccd,
        p.plusalesprice patual,
        da.plusalesprice pant,
        a bs (p.plusalesprice - da.plusalesprice) AS var
    FROM
        precio p,
        (
            SELECT
                p.fecha,
                p.plusalesprice,
                p.loccd
            FROM
                precio p
            WHERE
                p.fecha BETWEEN '2017-03-01' AND '2017-03-02'
                AND p.pluid = 2) da
        WHERE
            p.fecha BETWEEN '2017-03-01' AND '2017-03-02'
            AND p.pluid = 2
            AND p.loccd = da.loccd
            AND p.fecha = da.fecha) l_variacao, (
        SELECT
            max(abs(p.plusalesprice - da.plusalesprice)) AS var_max
        FROM
            precio p, (
                SELECT
                    p.fecha, p.plusalesprice, p.loccd
                FROM
                    precio p
                WHERE
                    p.fecha BETWEEN '2017-03-01' AND '2017-03-02'
                    AND p.pluid = 2) da
            WHERE
                p.fecha BETWEEN '2017-03-01'
                AND '2017-03-02'
                AND p.pluid = 2
                AND p.loccd = da.loccd
                AND p.fecha = da.fecha) max_variacao
WHERE
    max_variacao.var_max = l_variacao.var;

-- 
Álvaro Herrera                https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services


Re: Query with high planning time at version 11.1 compared versions10.5 and 11.0

From
Alvaro Herrera
Date:
On 2018-Dec-04, Alvaro Herrera wrote:

> CREATE TABLE precio(fecha timestamp, pluid int, loccd int, plusalesprice int) PARTITION BY RANGE (fecha); 
> SELECT format('CREATE TABLE public.precio_%s PARTITION OF public.precio (PRIMARY KEY (fecha, pluid, loccd) ) FOR
VALUESFROM (''%s'')TO(''%s'')', i, a, b) FROM (SELECT '1990-01-01'::timestam p+(i||'days')::interval a,
'1990-01-02'::timestamp+(i||'days')::intervalb, i FROM generate_series(1,999) i)x \gexec
 

Actually, the primary keys are not needed; it's just as slow without
them.

I noticed another interesting thing, which is that if I modify the query
to actually reference some partition that I do have (as opposed to the
above, which just takes 30s to prune everything) the plan is mighty
curious ... if only because in one of the Append nodes, partitions have
not been pruned as they should.

So, at least two bugs here,
1. the equivalence-class related slowness,
2. the lack of pruning

                                                                                           QUERY PLAN
                                                                        
 

─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
 Hash Join  (cost=1159.13..25423.65 rows=1 width=24)
   Hash Cond: (abs((p.plusalesprice - p_875.plusalesprice)) = (max(abs((p_877.plusalesprice - p_879.plusalesprice)))))
   ->  Nested Loop  (cost=1000.00..25264.52 rows=1 width=20)
         Join Filter: ((p.loccd = p_875.loccd) AND (p.fecha = p_875.fecha))
         ->  Gather  (cost=1000.00..25154.38 rows=875 width=16)
               Workers Planned: 2
               ->  Parallel Append  (cost=0.00..24066.88 rows=875 width=16)
                     ->  Parallel Seq Scan on precio_125 p  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_126 p_1  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_127 p_2  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_128 p_3  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_129 p_4  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_130 p_5  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_131 p_6  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_132 p_7  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_133 p_8  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_134 p_9  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_135 p_10  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_136 p_11  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_137 p_12  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_138 p_13  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_139 p_14  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_140 p_15  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_141 p_16  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_142 p_17  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_143 p_18  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_144 p_19  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_145 p_20  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_146 p_21  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_147 p_22  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_148 p_23  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_149 p_24  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_150 p_25  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_151 p_26  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_152 p_27  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_153 p_28  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_154 p_29  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_155 p_30  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_156 p_31  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_157 p_32  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_158 p_33  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_159 p_34  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_160 p_35  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_161 p_36  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_162 p_37  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_163 p_38  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_164 p_39  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_165 p_40  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_166 p_41  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_167 p_42  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_168 p_43  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_169 p_44  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_170 p_45  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_171 p_46  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_172 p_47  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_173 p_48  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_174 p_49  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_175 p_50  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2)) 
                     ->  Parallel Seq Scan on precio_176 p_51  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_177 p_52  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_178 p_53  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_179 p_54  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_180 p_55  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_181 p_56  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_182 p_57  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_183 p_58  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_184 p_59  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_185 p_60  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_186 p_61  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_187 p_62  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_188 p_63  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_189 p_64  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_190 p_65  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_191 p_66  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_192 p_67  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_193 p_68  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_194 p_69  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_195 p_70  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_196 p_71  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_197 p_72  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_198 p_73  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_199 p_74  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_200 p_75  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_201 p_76  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_202 p_77  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_203 p_78  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_204 p_79  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_205 p_80  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_206 p_81  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_207 p_82  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_208 p_83  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_209 p_84  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_210 p_85  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_211 p_86  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_212 p_87  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_213 p_88  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_214 p_89  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_215 p_90  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_216 p_91  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_217 p_92  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_218 p_93  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_219 p_94  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_220 p_95  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_221 p_96  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_222 p_97  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_223 p_98  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_224 p_99  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_225 p_100  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_226 p_101  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_227 p_102  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_228 p_103  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_229 p_104  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_230 p_105  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_231 p_106  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_232 p_107  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_233 p_108  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_234 p_109  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2)) 
                     ->  Parallel Seq Scan on precio_235 p_110  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_236 p_111  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_237 p_112  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_238 p_113  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_239 p_114  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_240 p_115  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_241 p_116  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_242 p_117  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_243 p_118  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_244 p_119  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_245 p_120  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_246 p_121  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_247 p_122  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_248 p_123  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_249 p_124  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_250 p_125  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_251 p_126  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_252 p_127  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_253 p_128  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_254 p_129  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_255 p_130  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_256 p_131  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_257 p_132  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_258 p_133  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_259 p_134  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_260 p_135  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_261 p_136  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_262 p_137  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_263 p_138  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_264 p_139  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_265 p_140  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_266 p_141  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_267 p_142  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_268 p_143  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_269 p_144  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_270 p_145  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_271 p_146  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_272 p_147  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_273 p_148  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_274 p_149  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_275 p_150  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_276 p_151  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_277 p_152  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_278 p_153  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_279 p_154  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_280 p_155  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_281 p_156  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_282 p_157  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_283 p_158  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_284 p_159  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_285 p_160  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_286 p_161  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_287 p_162  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_288 p_163  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_289 p_164  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_290 p_165  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_291 p_166  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_292 p_167  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_293 p_168  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2)) 
                     ->  Parallel Seq Scan on precio_294 p_169  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_295 p_170  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_296 p_171  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_297 p_172  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_298 p_173  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_299 p_174  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_300 p_175  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_301 p_176  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_302 p_177  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_303 p_178  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_304 p_179  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_305 p_180  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_306 p_181  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_307 p_182  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_308 p_183  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_309 p_184  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_310 p_185  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_311 p_186  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_312 p_187  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_313 p_188  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_314 p_189  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_315 p_190  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_316 p_191  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_317 p_192  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_318 p_193  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_319 p_194  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_320 p_195  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_321 p_196  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_322 p_197  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_323 p_198  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_324 p_199  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_325 p_200  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_326 p_201  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_327 p_202  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_328 p_203  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_329 p_204  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_330 p_205  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_331 p_206  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_332 p_207  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_333 p_208  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_334 p_209  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_335 p_210  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_336 p_211  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_337 p_212  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_338 p_213  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_339 p_214  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_340 p_215  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_341 p_216  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_342 p_217  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_343 p_218  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_344 p_219  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_345 p_220  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_346 p_221  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_347 p_222  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_348 p_223  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_349 p_224  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_350 p_225  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_351 p_226  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_352 p_227  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2)) 
                     ->  Parallel Seq Scan on precio_353 p_228  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_354 p_229  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_355 p_230  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_356 p_231  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_357 p_232  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_358 p_233  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_359 p_234  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_360 p_235  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_361 p_236  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_362 p_237  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_363 p_238  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_364 p_239  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_365 p_240  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_366 p_241  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_367 p_242  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_368 p_243  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_369 p_244  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_370 p_245  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_371 p_246  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_372 p_247  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_373 p_248  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_374 p_249  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_375 p_250  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_376 p_251  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_377 p_252  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_378 p_253  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_379 p_254  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_380 p_255  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_381 p_256  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_382 p_257  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_383 p_258  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_384 p_259  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_385 p_260  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_386 p_261  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_387 p_262  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_388 p_263  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_389 p_264  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_390 p_265  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_391 p_266  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_392 p_267  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_393 p_268  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_394 p_269  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_395 p_270  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_396 p_271  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_397 p_272  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_398 p_273  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_399 p_274  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_400 p_275  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_401 p_276  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_402 p_277  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_403 p_278  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_404 p_279  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_405 p_280  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_406 p_281  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_407 p_282  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_408 p_283  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_409 p_284  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_410 p_285  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_411 p_286  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2)) 
                     ->  Parallel Seq Scan on precio_412 p_287  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_413 p_288  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_414 p_289  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_415 p_290  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_416 p_291  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_417 p_292  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_418 p_293  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_419 p_294  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_420 p_295  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_421 p_296  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_422 p_297  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_423 p_298  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_424 p_299  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_425 p_300  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_426 p_301  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_427 p_302  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_428 p_303  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_429 p_304  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_430 p_305  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_431 p_306  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_432 p_307  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_433 p_308  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_434 p_309  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_435 p_310  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_436 p_311  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_437 p_312  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_438 p_313  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_439 p_314  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_440 p_315  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_441 p_316  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_442 p_317  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_443 p_318  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_444 p_319  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_445 p_320  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_446 p_321  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_447 p_322  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_448 p_323  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_449 p_324  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_450 p_325  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_451 p_326  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_452 p_327  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_453 p_328  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_454 p_329  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_455 p_330  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_456 p_331  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_457 p_332  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_458 p_333  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_459 p_334  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_460 p_335  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_461 p_336  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_462 p_337  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_463 p_338  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_464 p_339  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_465 p_340  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_466 p_341  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_467 p_342  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_468 p_343  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_469 p_344  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_470 p_345  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2)) 
                     ->  Parallel Seq Scan on precio_471 p_346  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_472 p_347  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_473 p_348  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_474 p_349  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_475 p_350  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_476 p_351  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_477 p_352  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_478 p_353  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_479 p_354  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_480 p_355  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_481 p_356  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_482 p_357  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_483 p_358  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_484 p_359  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_485 p_360  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_486 p_361  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_487 p_362  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_488 p_363  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_489 p_364  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_490 p_365  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_491 p_366  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_492 p_367  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_493 p_368  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_494 p_369  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_495 p_370  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_496 p_371  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_497 p_372  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_498 p_373  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_499 p_374  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_500 p_375  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_501 p_376  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_502 p_377  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_503 p_378  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_504 p_379  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_505 p_380  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_506 p_381  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_507 p_382  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_508 p_383  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_509 p_384  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_510 p_385  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_511 p_386  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_512 p_387  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_513 p_388  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_514 p_389  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_515 p_390  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_516 p_391  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_517 p_392  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_518 p_393  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_519 p_394  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_520 p_395  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_521 p_396  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_522 p_397  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_523 p_398  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_524 p_399  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_525 p_400  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_526 p_401  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_527 p_402  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_528 p_403  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_529 p_404  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2)) 
                     ->  Parallel Seq Scan on precio_530 p_405  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_531 p_406  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_532 p_407  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_533 p_408  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_534 p_409  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_535 p_410  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_536 p_411  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_537 p_412  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_538 p_413  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_539 p_414  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_540 p_415  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_541 p_416  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_542 p_417  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_543 p_418  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_544 p_419  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_545 p_420  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_546 p_421  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_547 p_422  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_548 p_423  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_549 p_424  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_550 p_425  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_551 p_426  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_552 p_427  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_553 p_428  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_554 p_429  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_555 p_430  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_556 p_431  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_557 p_432  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_558 p_433  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_559 p_434  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_560 p_435  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_561 p_436  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_562 p_437  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_563 p_438  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_564 p_439  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_565 p_440  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_566 p_441  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_567 p_442  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_568 p_443  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_569 p_444  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_570 p_445  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_571 p_446  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_572 p_447  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_573 p_448  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_574 p_449  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_575 p_450  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_576 p_451  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_577 p_452  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_578 p_453  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_579 p_454  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_580 p_455  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_581 p_456  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_582 p_457  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_583 p_458  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_584 p_459  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_585 p_460  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_586 p_461  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_587 p_462  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_588 p_463  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2)) 
                     ->  Parallel Seq Scan on precio_589 p_464  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_590 p_465  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_591 p_466  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_592 p_467  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_593 p_468  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_594 p_469  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_595 p_470  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_596 p_471  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_597 p_472  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_598 p_473  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_599 p_474  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_600 p_475  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_601 p_476  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_602 p_477  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_603 p_478  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_604 p_479  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_605 p_480  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_606 p_481  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_607 p_482  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_608 p_483  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_609 p_484  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_610 p_485  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_611 p_486  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_612 p_487  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_613 p_488  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_614 p_489  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_615 p_490  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_616 p_491  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_617 p_492  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_618 p_493  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_619 p_494  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_620 p_495  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_621 p_496  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_622 p_497  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_623 p_498  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_624 p_499  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_625 p_500  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_626 p_501  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_627 p_502  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_628 p_503  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_629 p_504  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_630 p_505  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_631 p_506  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_632 p_507  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_633 p_508  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_634 p_509  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_635 p_510  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_636 p_511  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_637 p_512  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_638 p_513  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_639 p_514  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_640 p_515  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_641 p_516  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_642 p_517  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_643 p_518  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_644 p_519  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_645 p_520  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_646 p_521  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_647 p_522  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2)) 
                     ->  Parallel Seq Scan on precio_648 p_523  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_649 p_524  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_650 p_525  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_651 p_526  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_652 p_527  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_653 p_528  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_654 p_529  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_655 p_530  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_656 p_531  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_657 p_532  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_658 p_533  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_659 p_534  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_660 p_535  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_661 p_536  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_662 p_537  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_663 p_538  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_664 p_539  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_665 p_540  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_666 p_541  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_667 p_542  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_668 p_543  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_669 p_544  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_670 p_545  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_671 p_546  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_672 p_547  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_673 p_548  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_674 p_549  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_675 p_550  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_676 p_551  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_677 p_552  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_678 p_553  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_679 p_554  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_680 p_555  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_681 p_556  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_682 p_557  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_683 p_558  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_684 p_559  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_685 p_560  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_686 p_561  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_687 p_562  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_688 p_563  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_689 p_564  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_690 p_565  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_691 p_566  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_692 p_567  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_693 p_568  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_694 p_569  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_695 p_570  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_696 p_571  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_697 p_572  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_698 p_573  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_699 p_574  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_700 p_575  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_701 p_576  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_702 p_577  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_703 p_578  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_704 p_579  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_705 p_580  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_706 p_581  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2)) 
                     ->  Parallel Seq Scan on precio_707 p_582  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_708 p_583  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_709 p_584  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_710 p_585  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_711 p_586  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_712 p_587  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_713 p_588  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_714 p_589  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_715 p_590  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_716 p_591  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_717 p_592  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_718 p_593  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_719 p_594  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_720 p_595  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_721 p_596  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_722 p_597  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_723 p_598  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_724 p_599  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_725 p_600  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_726 p_601  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_727 p_602  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_728 p_603  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_729 p_604  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_730 p_605  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_731 p_606  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_732 p_607  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_733 p_608  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_734 p_609  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_735 p_610  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_736 p_611  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_737 p_612  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_738 p_613  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_739 p_614  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_740 p_615  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_741 p_616  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_742 p_617  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_743 p_618  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_744 p_619  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_745 p_620  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_746 p_621  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_747 p_622  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_748 p_623  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_749 p_624  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_750 p_625  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_751 p_626  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_752 p_627  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_753 p_628  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_754 p_629  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_755 p_630  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_756 p_631  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_757 p_632  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_758 p_633  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_759 p_634  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_760 p_635  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_761 p_636  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_762 p_637  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_763 p_638  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_764 p_639  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_765 p_640  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2)) 
                     ->  Parallel Seq Scan on precio_766 p_641  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_767 p_642  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_768 p_643  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_769 p_644  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_770 p_645  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_771 p_646  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_772 p_647  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_773 p_648  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_774 p_649  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_775 p_650  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_776 p_651  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_777 p_652  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_778 p_653  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_779 p_654  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_780 p_655  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_781 p_656  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_782 p_657  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_783 p_658  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_784 p_659  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_785 p_660  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_786 p_661  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_787 p_662  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_788 p_663  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_789 p_664  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_790 p_665  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_791 p_666  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_792 p_667  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_793 p_668  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_794 p_669  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_795 p_670  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_796 p_671  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_797 p_672  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_798 p_673  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_799 p_674  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_800 p_675  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_801 p_676  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_802 p_677  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_803 p_678  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_804 p_679  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_805 p_680  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_806 p_681  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_807 p_682  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_808 p_683  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_809 p_684  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_810 p_685  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_811 p_686  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_812 p_687  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_813 p_688  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_814 p_689  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_815 p_690  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_816 p_691  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_817 p_692  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_818 p_693  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_819 p_694  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_820 p_695  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_821 p_696  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_822 p_697  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_823 p_698  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_824 p_699  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2)) 
                     ->  Parallel Seq Scan on precio_825 p_700  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_826 p_701  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_827 p_702  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_828 p_703  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_829 p_704  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_830 p_705  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_831 p_706  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_832 p_707  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_833 p_708  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_834 p_709  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_835 p_710  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_836 p_711  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_837 p_712  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_838 p_713  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_839 p_714  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_840 p_715  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_841 p_716  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_842 p_717  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_843 p_718  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_844 p_719  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_845 p_720  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_846 p_721  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_847 p_722  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_848 p_723  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_849 p_724  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_850 p_725  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_851 p_726  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_852 p_727  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_853 p_728  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_854 p_729  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_855 p_730  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_856 p_731  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_857 p_732  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_858 p_733  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_859 p_734  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_860 p_735  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_861 p_736  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_862 p_737  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_863 p_738  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_864 p_739  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_865 p_740  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_866 p_741  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_867 p_742  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_868 p_743  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_869 p_744  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_870 p_745  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_871 p_746  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_872 p_747  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_873 p_748  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_874 p_749  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_875 p_750  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_876 p_751  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_877 p_752  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_878 p_753  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_879 p_754  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_880 p_755  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_881 p_756  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_882 p_757  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_883 p_758  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2)) 
                     ->  Parallel Seq Scan on precio_884 p_759  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_885 p_760  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_886 p_761  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_887 p_762  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_888 p_763  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_889 p_764  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_890 p_765  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_891 p_766  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_892 p_767  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_893 p_768  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_894 p_769  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_895 p_770  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_896 p_771  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_897 p_772  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_898 p_773  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_899 p_774  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_900 p_775  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_901 p_776  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_902 p_777  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_903 p_778  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_904 p_779  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_905 p_780  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_906 p_781  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_907 p_782  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_908 p_783  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_909 p_784  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_910 p_785  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_911 p_786  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_912 p_787  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_913 p_788  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_914 p_789  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_915 p_790  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_916 p_791  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_917 p_792  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_918 p_793  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_919 p_794  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_920 p_795  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_921 p_796  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_922 p_797  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_923 p_798  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_924 p_799  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_925 p_800  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_926 p_801  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_927 p_802  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_928 p_803  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_929 p_804  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_930 p_805  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_931 p_806  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_932 p_807  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_933 p_808  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_934 p_809  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_935 p_810  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_936 p_811  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_937 p_812  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_938 p_813  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_939 p_814  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_940 p_815  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_941 p_816  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_942 p_817  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2)) 
                     ->  Parallel Seq Scan on precio_943 p_818  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_944 p_819  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_945 p_820  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_946 p_821  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_947 p_822  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_948 p_823  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_949 p_824  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_950 p_825  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_951 p_826  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_952 p_827  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_953 p_828  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_954 p_829  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_955 p_830  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_956 p_831  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_957 p_832  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_958 p_833  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_959 p_834  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_960 p_835  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_961 p_836  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_962 p_837  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_963 p_838  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_964 p_839  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_965 p_840  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_966 p_841  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_967 p_842  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_968 p_843  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_969 p_844  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_970 p_845  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_971 p_846  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_972 p_847  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_973 p_848  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_974 p_849  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_975 p_850  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_976 p_851  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_977 p_852  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_978 p_853  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_979 p_854  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_980 p_855  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_981 p_856  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_982 p_857  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_983 p_858  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_984 p_859  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_985 p_860  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_986 p_861  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_987 p_862  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_988 p_863  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_989 p_864  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_990 p_865  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_991 p_866  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_992 p_867  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_993 p_868  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_994 p_869  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_995 p_870  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_996 p_871  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_997 p_872  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_998 p_873  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Parallel Seq Scan on precio_999 p_874  (cost=0.00..27.50 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
         ->  Materialize  (cost=0.00..79.52 rows=2 width=16)
               ->  Append  (cost=0.00..79.51 rows=2 width=16)
                     ->  Seq Scan on precio_125 p_875  (cost=0.00..39.75 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1990-05-0700:00:00'::timestamp without time zone) AND (pluid = 2)) 
                     ->  Seq Scan on precio_126 p_876  (cost=0.00..39.75 rows=1 width=16)
                           Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1990-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
   ->  Hash  (cost=159.12..159.12 rows=1 width=4)
         ->  Aggregate  (cost=159.10..159.11 rows=1 width=4)
               ->  Nested Loop  (cost=0.00..159.10 rows=1 width=8)
                     Join Filter: ((p_877.loccd = p_879.loccd) AND (p_877.fecha = p_879.fecha))
                     ->  Append  (cost=0.00..79.51 rows=2 width=16)
                           ->  Seq Scan on precio_125 p_877  (cost=0.00..39.75 rows=1 width=16)
                                 Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1990-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                           ->  Seq Scan on precio_126 p_878  (cost=0.00..39.75 rows=1 width=16)
                                 Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1990-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
                     ->  Materialize  (cost=0.00..79.52 rows=2 width=16)
                           ->  Append  (cost=0.00..79.51 rows=2 width=16)
                                 ->  Seq Scan on precio_125 p_879  (cost=0.00..39.75 rows=1 width=16)
                                       Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND
(fecha<= '1990-05-07 00:00:00'::timestamp without time zone) AND (pluid = 2))
 
                                 ->  Seq Scan on precio_126 p_880  (cost=0.00..39.75 rows=1 width=16)
                                       Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND
(fecha<= '1990-05-07 00:00:00'::timestamp without time zone) AND (pluid = 2))
 
(1778 filas)


-- 
Álvaro Herrera                https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services


Re: Query with high planning time at version 11.1 compared versions10.5 and 11.0

From
Amit Langote
Date:
Hi,

On 2018/12/05 6:55, Alvaro Herrera wrote:
> On 2018-Dec-04, Alvaro Herrera wrote:
> 
>> CREATE TABLE precio(fecha timestamp, pluid int, loccd int, plusalesprice int) PARTITION BY RANGE (fecha); 
>> SELECT format('CREATE TABLE public.precio_%s PARTITION OF public.precio (PRIMARY KEY (fecha, pluid, loccd) ) FOR
VALUESFROM (''%s'')TO(''%s'')', i, a, b) FROM (SELECT '1990-01-01'::timestam p+(i||'days')::interval a,
'1990-01-02'::timestamp+(i||'days')::intervalb, i FROM generate_series(1,999) i)x \gexec
 
> 
> Actually, the primary keys are not needed; it's just as slow without
> them.

I ran the original unmodified query at [1] (the one that produces an empty
plan due to all children being pruned) against the server built with
patches I posted on the "speeding up planning with partitions" [2] thread
and it finished in a jiffy.

explain SELECT l_variacao.fecha, l_variacao.loccd , l_variacao.pant ,
l_variacao.patual , max_variacao.var_max FROM (SELECT p.fecha, p.loccd,
p.plusalesprice patual, da.plusalesprice pant, abs(p.plusalesprice -
da.plusalesprice) as var from precio p, (SELECT p.fecha, p.plusalesprice,
p.loccd from precio p WHERE p.fecha between '2017-03-01' and '2017-03-02'
and p.pluid = 2) da WHERE p.fecha between '2017-03-01' and '2017-03-02'
and p.pluid = 2 and p.loccd = da.loccd and p.fecha = da.fecha) l_variacao,
(SELECT max(abs(p.plusalesprice - da.plusalesprice)) as var_max from
precio p, (SELECT p.fecha, p.plusalesprice, p.loccd from precio p WHERE
p.fecha between '2017-03-01' and '2017-03-02' and p.pluid = 2) da WHERE
p.fecha between '2017-03-01' and '2017-03-02' and p.pluid = 2 and p.loccd
= da.loccd and p.fecha = da.fecha) max_variacao WHERE max_variacao.var_max
= l_variacao.var;
QUERY PLAN
───────────────────────────────────────────
 Result  (cost=0.00..0.00 rows=0 width=24)
   One-Time Filter: false
(2 rows)

Time: 50.792 ms

That's because one of the things changed by one of the patches is that
child EC members are added only for the non-dummy children.  In this case,
since all the children are pruned, there should be zero child EC members,
which is what would happen in PG 10 too.  The partitionwise join related
changes in PG 11 moved the add_child_rel_equivalences call in
set_append_rel_size such that child EC members would be added even before
checking if the child rel is dummy, but for a reason named in the comment
above the call:

   ... Even if this child is
 * deemed dummy, it may fall on nullable side in a child-join, which
 * in turn may participate in a MergeAppend, where we will need the
 * EquivalenceClass data structures.

However, I think we can skip adding the dummy child EC members here  and
instead make it a responsibility of partitionwise join code in joinrels.c
to add the needed EC members.  Attached a patch to show what I mean, which
passes the tests and gives this planning time:

                            QUERY PLAN
───────────────────────────────────────────────────────────────────
 Result  (cost=0.00..0.00 rows=0 width=24) (actual rows=0 loops=1)
   One-Time Filter: false
 Planning Time: 512.788 ms
 Execution Time: 0.162 ms

which is not as low as with the patches at [2] for obvious reasons, but as
low as we can hope to get with PG 11.  Sadly, planning time is less with
PG 10.6:

                            QUERY PLAN
───────────────────────────────────────────────────────────────────
 Result  (cost=0.00..0.00 rows=0 width=24) (actual rows=0 loops=1)
   One-Time Filter: false
 Planning time: 254.533 ms
 Execution time: 0.080 ms
(4 rows)

But I haven't looked closely at what else in PG 11 makes the planning time
twice that of 10.

> I noticed another interesting thing, which is that if I modify the query
> to actually reference some partition that I do have (as opposed to the
> above, which just takes 30s to prune everything) the plan is mighty
> curious ... if only because in one of the Append nodes, partitions have
> not been pruned as they should.
>
> So, at least two bugs here,
> 1. the equivalence-class related slowness,
> 2. the lack of pruning

I haven't reproduced 2 yet.  Can you share the modified query?

Thanks,
Amit

[1]
https://www.postgresql.org/message-id/20181128004402.GC30707%40telsasoft.com

Re: Query with high planning time at version 11.1 compared versions10.5 and 11.0

From
Amit Langote
Date:
Hi,

On 2018/12/05 6:55, Alvaro Herrera wrote:
> On 2018-Dec-04, Alvaro Herrera wrote:
> 
>> CREATE TABLE precio(fecha timestamp, pluid int, loccd int, plusalesprice int) PARTITION BY RANGE (fecha); 
>> SELECT format('CREATE TABLE public.precio_%s PARTITION OF public.precio (PRIMARY KEY (fecha, pluid, loccd) ) FOR
VALUESFROM (''%s'')TO(''%s'')', i, a, b) FROM (SELECT '1990-01-01'::timestam p+(i||'days')::interval a,
'1990-01-02'::timestamp+(i||'days')::intervalb, i FROM generate_series(1,999) i)x \gexec
 
> 
> Actually, the primary keys are not needed; it's just as slow without
> them.

I ran the original unmodified query at [1] (the one that produces an empty
plan due to all children being pruned) against the server built with
patches I posted on the "speeding up planning with partitions" [2] thread
and it finished in a jiffy.

explain SELECT l_variacao.fecha, l_variacao.loccd , l_variacao.pant ,
l_variacao.patual , max_variacao.var_max FROM (SELECT p.fecha, p.loccd,
p.plusalesprice patual, da.plusalesprice pant, abs(p.plusalesprice -
da.plusalesprice) as var from precio p, (SELECT p.fecha, p.plusalesprice,
p.loccd from precio p WHERE p.fecha between '2017-03-01' and '2017-03-02'
and p.pluid = 2) da WHERE p.fecha between '2017-03-01' and '2017-03-02'
and p.pluid = 2 and p.loccd = da.loccd and p.fecha = da.fecha) l_variacao,
(SELECT max(abs(p.plusalesprice - da.plusalesprice)) as var_max from
precio p, (SELECT p.fecha, p.plusalesprice, p.loccd from precio p WHERE
p.fecha between '2017-03-01' and '2017-03-02' and p.pluid = 2) da WHERE
p.fecha between '2017-03-01' and '2017-03-02' and p.pluid = 2 and p.loccd
= da.loccd and p.fecha = da.fecha) max_variacao WHERE max_variacao.var_max
= l_variacao.var;
QUERY PLAN
───────────────────────────────────────────
 Result  (cost=0.00..0.00 rows=0 width=24)
   One-Time Filter: false
(2 rows)

Time: 50.792 ms

That's because one of the things changed by one of the patches is that
child EC members are added only for the non-dummy children.  In this case,
since all the children are pruned, there should be zero child EC members,
which is what would happen in PG 10 too.  The partitionwise join related
changes in PG 11 moved the add_child_rel_equivalences call in
set_append_rel_size such that child EC members would be added even before
checking if the child rel is dummy, but for a reason named in the comment
above the call:

   ... Even if this child is
 * deemed dummy, it may fall on nullable side in a child-join, which
 * in turn may participate in a MergeAppend, where we will need the
 * EquivalenceClass data structures.

However, I think we can skip adding the dummy child EC members here  and
instead make it a responsibility of partitionwise join code in joinrels.c
to add the needed EC members.  Attached a patch to show what I mean, which
passes the tests and gives this planning time:

                            QUERY PLAN
───────────────────────────────────────────────────────────────────
 Result  (cost=0.00..0.00 rows=0 width=24) (actual rows=0 loops=1)
   One-Time Filter: false
 Planning Time: 512.788 ms
 Execution Time: 0.162 ms

which is not as low as with the patches at [2] for obvious reasons, but as
low as we can hope to get with PG 11.  Sadly, planning time is less with
PG 10.6:

                            QUERY PLAN
───────────────────────────────────────────────────────────────────
 Result  (cost=0.00..0.00 rows=0 width=24) (actual rows=0 loops=1)
   One-Time Filter: false
 Planning time: 254.533 ms
 Execution time: 0.080 ms
(4 rows)

But I haven't looked closely at what else in PG 11 makes the planning time
twice that of 10.

> I noticed another interesting thing, which is that if I modify the query
> to actually reference some partition that I do have (as opposed to the
> above, which just takes 30s to prune everything) the plan is mighty
> curious ... if only because in one of the Append nodes, partitions have
> not been pruned as they should.
>
> So, at least two bugs here,
> 1. the equivalence-class related slowness,
> 2. the lack of pruning

I haven't reproduced 2 yet.  Can you share the modified query?

Thanks,
Amit

[1]
https://www.postgresql.org/message-id/20181128004402.GC30707%40telsasoft.com

Attachment

Re: Query with high planning time at version 11.1 compared versions10.5 and 11.0

From
Amit Langote
Date:
On 2018/12/06 11:14, Amit Langote wrote:
> I ran the original unmodified query at [1] (the one that produces an empty
> plan due to all children being pruned) against the server built with
> patches I posted on the "speeding up planning with partitions" [2] thread
> and it finished in a jiffy.

Forgot to add the link for [2]: https://commitfest.postgresql.org/21/1778/

Thanks,
Amit



Re: Query with high planning time at version 11.1 compared versions10.5 and 11.0

From
Amit Langote
Date:
On 2018/12/06 11:14, Amit Langote wrote:
> I ran the original unmodified query at [1] (the one that produces an empty
> plan due to all children being pruned) against the server built with
> patches I posted on the "speeding up planning with partitions" [2] thread
> and it finished in a jiffy.

Forgot to add the link for [2]: https://commitfest.postgresql.org/21/1778/

Thanks,
Amit



Re: Query with high planning time at version 11.1 compared versions10.5 and 11.0

From
Amit Langote
Date:
Hi,

On 2018/12/05 6:55, Alvaro Herrera wrote:
> I noticed another interesting thing, which is that if I modify the query
> to actually reference some partition that I do have (as opposed to the
> above, which just takes 30s to prune everything) the plan is mighty
> curious ... if only because in one of the Append nodes, partitions have
> not been pruned as they should.
> 
> So, at least two bugs here,
> 1. the equivalence-class related slowness,
> 2. the lack of pruning
> 
>                                                                                            QUERY PLAN
                                                                          
 
>
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
>  Hash Join  (cost=1159.13..25423.65 rows=1 width=24)
>    Hash Cond: (abs((p.plusalesprice - p_875.plusalesprice)) = (max(abs((p_877.plusalesprice -
p_879.plusalesprice)))))
>    ->  Nested Loop  (cost=1000.00..25264.52 rows=1 width=20)
>          Join Filter: ((p.loccd = p_875.loccd) AND (p.fecha = p_875.fecha))
>          ->  Gather  (cost=1000.00..25154.38 rows=875 width=16)
>                Workers Planned: 2
>                ->  Parallel Append  (cost=0.00..24066.88 rows=875 width=16)
>                      ->  Parallel Seq Scan on precio_125 p  (cost=0.00..27.50 rows=1 width=16)
>                            Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 

[ Parallel SeqScan on precio_126 to precio_998  ]

>                      ->  Parallel Seq Scan on precio_999 p_874  (cost=0.00..27.50 rows=1 width=16)
>                            Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 

As you can see from the "Filter: " property above, the baserestrictinfo of
this Append's parent relation is:

BETWEEN '1990-05-06' AND '1999-05-07'

which selects partitions for all days from '1990-05-06' (precio_125) up to
'1992-09-26' (precio_999).

>          ->  Materialize  (cost=0.00..79.52 rows=2 width=16)
>                ->  Append  (cost=0.00..79.51 rows=2 width=16)
>                      ->  Seq Scan on precio_125 p_875  (cost=0.00..39.75 rows=1 width=16)
>                            Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1990-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
>                      ->  Seq Scan on precio_126 p_876  (cost=0.00..39.75 rows=1 width=16)
>                            Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1990-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 

Whereas for this Append, it is BETWEEN '1990-05-06' AND '1990-05-07'.

>    ->  Hash  (cost=159.12..159.12 rows=1 width=4)
>          ->  Aggregate  (cost=159.10..159.11 rows=1 width=4)
>                ->  Nested Loop  (cost=0.00..159.10 rows=1 width=8)
>                      Join Filter: ((p_877.loccd = p_879.loccd) AND (p_877.fecha = p_879.fecha))
>                      ->  Append  (cost=0.00..79.51 rows=2 width=16)
>                            ->  Seq Scan on precio_125 p_877  (cost=0.00..39.75 rows=1 width=16)
>                                  Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1990-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
>                            ->  Seq Scan on precio_126 p_878  (cost=0.00..39.75 rows=1 width=16)
>                                  Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1990-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
>                      ->  Materialize  (cost=0.00..79.52 rows=2 width=16)
>                            ->  Append  (cost=0.00..79.51 rows=2 width=16)
>                                  ->  Seq Scan on precio_125 p_879  (cost=0.00..39.75 rows=1 width=16)
>                                        Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND
(fecha<= '1990-05-07 00:00:00'::timestamp without time zone) AND (pluid = 2))
 
>                                  ->  Seq Scan on precio_126 p_880  (cost=0.00..39.75 rows=1 width=16)
>                                        Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND
(fecha<= '1990-05-07 00:00:00'::timestamp without time zone) AND (pluid = 2))
 

And also for these two Appends.

So, I don't think there's anything funny going on with pruning here, maybe
just a typo in the query (1999 looks very much like 1990 to miss the typo
maybe.)  I fixed the query to change '1999-05-07' to '1990-05-07' of the
first Append's parent relation and I get the following planning time with
the patch I posted above with 2 partitions selected under each Append as
expected.

 Planning Time: 536.947 ms
 Execution Time: 1.304 ms
(31 rows)

Even without changing 1999 to 1990, the planning time with the patch is:

 Planning Time: 4669.685 ms
 Execution Time: 110.506 ms
(1777 rows)

Thanks,
Amit



Re: Query with high planning time at version 11.1 compared versions10.5 and 11.0

From
Amit Langote
Date:
Hi,

(Re-sending after adding -hackers, sorry for the noise to those who would
receive this twice)

On 2018/12/05 6:55, Alvaro Herrera wrote:
> I noticed another interesting thing, which is that if I modify the query
> to actually reference some partition that I do have (as opposed to the
> above, which just takes 30s to prune everything) the plan is mighty
> curious ... if only because in one of the Append nodes, partitions have
> not been pruned as they should.
> 
> So, at least two bugs here,
> 1. the equivalence-class related slowness,
> 2. the lack of pruning
> 
>                                                                                            QUERY PLAN
                                                                          
 
>
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
>  Hash Join  (cost=1159.13..25423.65 rows=1 width=24)
>    Hash Cond: (abs((p.plusalesprice - p_875.plusalesprice)) = (max(abs((p_877.plusalesprice -
p_879.plusalesprice)))))
>    ->  Nested Loop  (cost=1000.00..25264.52 rows=1 width=20)
>          Join Filter: ((p.loccd = p_875.loccd) AND (p.fecha = p_875.fecha))
>          ->  Gather  (cost=1000.00..25154.38 rows=875 width=16)
>                Workers Planned: 2
>                ->  Parallel Append  (cost=0.00..24066.88 rows=875 width=16)
>                      ->  Parallel Seq Scan on precio_125 p  (cost=0.00..27.50 rows=1 width=16)
>                            Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 

[ Parallel SeqScan on precio_126 to precio_998  ]

>                      ->  Parallel Seq Scan on precio_999 p_874  (cost=0.00..27.50 rows=1 width=16)
>                            Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 

As you can see from the "Filter: " property above, the baserestrictinfo of
this Append's parent relation is:

BETWEEN '1990-05-06' AND '1999-05-07'

which selects partitions for all days from '1990-05-06' (precio_125) up to
'1992-09-26' (precio_999).

>          ->  Materialize  (cost=0.00..79.52 rows=2 width=16)
>                ->  Append  (cost=0.00..79.51 rows=2 width=16)
>                      ->  Seq Scan on precio_125 p_875  (cost=0.00..39.75 rows=1 width=16)
>                            Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1990-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
>                      ->  Seq Scan on precio_126 p_876  (cost=0.00..39.75 rows=1 width=16)
>                            Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1990-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 

Whereas for this Append, it is BETWEEN '1990-05-06' AND '1990-05-07'.

>    ->  Hash  (cost=159.12..159.12 rows=1 width=4)
>          ->  Aggregate  (cost=159.10..159.11 rows=1 width=4)
>                ->  Nested Loop  (cost=0.00..159.10 rows=1 width=8)
>                      Join Filter: ((p_877.loccd = p_879.loccd) AND (p_877.fecha = p_879.fecha))
>                      ->  Append  (cost=0.00..79.51 rows=2 width=16)
>                            ->  Seq Scan on precio_125 p_877  (cost=0.00..39.75 rows=1 width=16)
>                                  Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1990-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
>                            ->  Seq Scan on precio_126 p_878  (cost=0.00..39.75 rows=1 width=16)
>                                  Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1990-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
>                      ->  Materialize  (cost=0.00..79.52 rows=2 width=16)
>                            ->  Append  (cost=0.00..79.51 rows=2 width=16)
>                                  ->  Seq Scan on precio_125 p_879  (cost=0.00..39.75 rows=1 width=16)
>                                        Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND
(fecha<= '1990-05-07 00:00:00'::timestamp without time zone) AND (pluid = 2))
 
>                                  ->  Seq Scan on precio_126 p_880  (cost=0.00..39.75 rows=1 width=16)
>                                        Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND
(fecha<= '1990-05-07 00:00:00'::timestamp without time zone) AND (pluid = 2))
 

And also for these two Appends.

So, I don't think there's anything funny going on with pruning here, maybe
just a typo in the query (1999 looks very much like 1990 to miss the typo
maybe.)  I fixed the query to change '1999-05-07' to '1990-05-07' of the
first Append's parent relation and I get the following planning time with
the patch I posted above with 2 partitions selected under each Append as
expected.

 Planning Time: 536.947 ms
 Execution Time: 1.304 ms
(31 rows)

Even without changing 1999 to 1990, the planning time with the patch is:

 Planning Time: 4669.685 ms
 Execution Time: 110.506 ms
(1777 rows)

Thanks,
Amit



Re: Query with high planning time at version 11.1 compared versions10.5 and 11.0

From
Amit Langote
Date:
Hi,

(Re-sending after adding -hackers, sorry for the noise to those who would
receive this twice)

On 2018/12/05 6:55, Alvaro Herrera wrote:
> I noticed another interesting thing, which is that if I modify the query
> to actually reference some partition that I do have (as opposed to the
> above, which just takes 30s to prune everything) the plan is mighty
> curious ... if only because in one of the Append nodes, partitions have
> not been pruned as they should.
> 
> So, at least two bugs here,
> 1. the equivalence-class related slowness,
> 2. the lack of pruning
> 
>                                                                                            QUERY PLAN
                                                                          
 
>
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
>  Hash Join  (cost=1159.13..25423.65 rows=1 width=24)
>    Hash Cond: (abs((p.plusalesprice - p_875.plusalesprice)) = (max(abs((p_877.plusalesprice -
p_879.plusalesprice)))))
>    ->  Nested Loop  (cost=1000.00..25264.52 rows=1 width=20)
>          Join Filter: ((p.loccd = p_875.loccd) AND (p.fecha = p_875.fecha))
>          ->  Gather  (cost=1000.00..25154.38 rows=875 width=16)
>                Workers Planned: 2
>                ->  Parallel Append  (cost=0.00..24066.88 rows=875 width=16)
>                      ->  Parallel Seq Scan on precio_125 p  (cost=0.00..27.50 rows=1 width=16)
>                            Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 

[ Parallel SeqScan on precio_126 to precio_998  ]

>                      ->  Parallel Seq Scan on precio_999 p_874  (cost=0.00..27.50 rows=1 width=16)
>                            Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 

As you can see from the "Filter: " property above, the baserestrictinfo of
this Append's parent relation is:

BETWEEN '1990-05-06' AND '1999-05-07'

which selects partitions for all days from '1990-05-06' (precio_125) up to
'1992-09-26' (precio_999).

>          ->  Materialize  (cost=0.00..79.52 rows=2 width=16)
>                ->  Append  (cost=0.00..79.51 rows=2 width=16)
>                      ->  Seq Scan on precio_125 p_875  (cost=0.00..39.75 rows=1 width=16)
>                            Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1990-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
>                      ->  Seq Scan on precio_126 p_876  (cost=0.00..39.75 rows=1 width=16)
>                            Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1990-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 

Whereas for this Append, it is BETWEEN '1990-05-06' AND '1990-05-07'.

>    ->  Hash  (cost=159.12..159.12 rows=1 width=4)
>          ->  Aggregate  (cost=159.10..159.11 rows=1 width=4)
>                ->  Nested Loop  (cost=0.00..159.10 rows=1 width=8)
>                      Join Filter: ((p_877.loccd = p_879.loccd) AND (p_877.fecha = p_879.fecha))
>                      ->  Append  (cost=0.00..79.51 rows=2 width=16)
>                            ->  Seq Scan on precio_125 p_877  (cost=0.00..39.75 rows=1 width=16)
>                                  Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1990-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
>                            ->  Seq Scan on precio_126 p_878  (cost=0.00..39.75 rows=1 width=16)
>                                  Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1990-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
>                      ->  Materialize  (cost=0.00..79.52 rows=2 width=16)
>                            ->  Append  (cost=0.00..79.51 rows=2 width=16)
>                                  ->  Seq Scan on precio_125 p_879  (cost=0.00..39.75 rows=1 width=16)
>                                        Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND
(fecha<= '1990-05-07 00:00:00'::timestamp without time zone) AND (pluid = 2))
 
>                                  ->  Seq Scan on precio_126 p_880  (cost=0.00..39.75 rows=1 width=16)
>                                        Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND
(fecha<= '1990-05-07 00:00:00'::timestamp without time zone) AND (pluid = 2))
 

And also for these two Appends.

So, I don't think there's anything funny going on with pruning here, maybe
just a typo in the query (1999 looks very much like 1990 to miss the typo
maybe.)  I fixed the query to change '1999-05-07' to '1990-05-07' of the
first Append's parent relation and I get the following planning time with
the patch I posted above with 2 partitions selected under each Append as
expected.

 Planning Time: 536.947 ms
 Execution Time: 1.304 ms
(31 rows)

Even without changing 1999 to 1990, the planning time with the patch is:

 Planning Time: 4669.685 ms
 Execution Time: 110.506 ms
(1777 rows)

Thanks,
Amit



Re: Query with high planning time at version 11.1 compared versions10.5 and 11.0

From
Alvaro Herrera
Date:
On 2018-Dec-06, Amit Langote wrote:

Hi

> [ Parallel SeqScan on precio_126 to precio_998  ]
> 
> >                      ->  Parallel Seq Scan on precio_999 p_874  (cost=0.00..27.50 rows=1 width=16)
> >                            Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
> 
> As you can see from the "Filter: " property above, the baserestrictinfo of
> this Append's parent relation is:
> 
> BETWEEN '1990-05-06' AND '1999-05-07'
> 
> which selects partitions for all days from '1990-05-06' (precio_125) up to
> '1992-09-26' (precio_999).

Looking at my .psql_history, you're right -- I typoed 1990 as 1999 in
one of the clauses.  Thanks, mystery solved :-)

-- 
Álvaro Herrera                https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services


Re: Query with high planning time at version 11.1 compared versions10.5 and 11.0

From
Alvaro Herrera
Date:
On 2018-Dec-06, Amit Langote wrote:

Hi

> [ Parallel SeqScan on precio_126 to precio_998  ]
> 
> >                      ->  Parallel Seq Scan on precio_999 p_874  (cost=0.00..27.50 rows=1 width=16)
> >                            Filter: ((fecha >= '1990-05-06 00:00:00'::timestamp without time zone) AND (fecha <=
'1999-05-0700:00:00'::timestamp without time zone) AND (pluid = 2))
 
> 
> As you can see from the "Filter: " property above, the baserestrictinfo of
> this Append's parent relation is:
> 
> BETWEEN '1990-05-06' AND '1999-05-07'
> 
> which selects partitions for all days from '1990-05-06' (precio_125) up to
> '1992-09-26' (precio_999).

Looking at my .psql_history, you're right -- I typoed 1990 as 1999 in
one of the clauses.  Thanks, mystery solved :-)

-- 
Álvaro Herrera                https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services


Re: Query with high planning time at version 11.1 compared versions10.5 and 11.0

From
Alvaro Herrera
Date:
On 2018-Dec-06, Amit Langote wrote:

> The partitionwise join related
> changes in PG 11 moved the add_child_rel_equivalences call in
> set_append_rel_size such that child EC members would be added even before
> checking if the child rel is dummy, but for a reason named in the comment
> above the call:
> 
>    ... Even if this child is
>  * deemed dummy, it may fall on nullable side in a child-join, which
>  * in turn may participate in a MergeAppend, where we will need the
>  * EquivalenceClass data structures.
> 
> However, I think we can skip adding the dummy child EC members here  and
> instead make it a responsibility of partitionwise join code in joinrels.c
> to add the needed EC members.  Attached a patch to show what I mean, which
> passes the tests and gives this planning time:

Robert, Ashutosh, any comments on this?  I'm unfamiliar with the
partitionwise join code.

-- 
Álvaro Herrera                https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services


Re: Query with high planning time at version 11.1 compared versions10.5 and 11.0

From
Alvaro Herrera
Date:
On 2018-Dec-06, Amit Langote wrote:

> The partitionwise join related
> changes in PG 11 moved the add_child_rel_equivalences call in
> set_append_rel_size such that child EC members would be added even before
> checking if the child rel is dummy, but for a reason named in the comment
> above the call:
> 
>    ... Even if this child is
>  * deemed dummy, it may fall on nullable side in a child-join, which
>  * in turn may participate in a MergeAppend, where we will need the
>  * EquivalenceClass data structures.
> 
> However, I think we can skip adding the dummy child EC members here  and
> instead make it a responsibility of partitionwise join code in joinrels.c
> to add the needed EC members.  Attached a patch to show what I mean, which
> passes the tests and gives this planning time:

Robert, Ashutosh, any comments on this?  I'm unfamiliar with the
partitionwise join code.

-- 
Álvaro Herrera                https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services


Re: Query with high planning time at version 11.1 compared versions10.5 and 11.0

From
Ashutosh Bapat
Date:


On Thu, Dec 6, 2018 at 1:27 PM Alvaro Herrera <alvherre@2ndquadrant.com> wrote:
On 2018-Dec-06, Amit Langote wrote:

> The partitionwise join related
> changes in PG 11 moved the add_child_rel_equivalences call in
> set_append_rel_size such that child EC members would be added even before
> checking if the child rel is dummy, but for a reason named in the comment
> above the call:
>
>    ... Even if this child is
>  * deemed dummy, it may fall on nullable side in a child-join, which
>  * in turn may participate in a MergeAppend, where we will need the
>  * EquivalenceClass data structures.
>
> However, I think we can skip adding the dummy child EC members here  and
> instead make it a responsibility of partitionwise join code in joinrels.c
> to add the needed EC members.  Attached a patch to show what I mean, which
> passes the tests and gives this planning time:

Robert, Ashutosh, any comments on this?  I'm unfamiliar with the
partitionwise join code.

As the comment says it has to do with the equivalence classes being used during merge append. EC's are used to create pathkeys used for sorting. Creating a sort node which has column on the nullable side of an OUTER join will fail if it doesn't find corresponding equivalence class. You may not notice this if both the partitions being joined are pruned for some reason. Amit's idea to make partition-wise join code do this may work, but will add a similar overhead esp. in N-way partition-wise join once those equivalence classes are added.

--
Best Wishes,
Ashutosh Bapat

Re: Query with high planning time at version 11.1 compared versions10.5 and 11.0

From
Ashutosh Bapat
Date:


On Thu, Dec 6, 2018 at 1:27 PM Alvaro Herrera <alvherre@2ndquadrant.com> wrote:
On 2018-Dec-06, Amit Langote wrote:

> The partitionwise join related
> changes in PG 11 moved the add_child_rel_equivalences call in
> set_append_rel_size such that child EC members would be added even before
> checking if the child rel is dummy, but for a reason named in the comment
> above the call:
>
>    ... Even if this child is
>  * deemed dummy, it may fall on nullable side in a child-join, which
>  * in turn may participate in a MergeAppend, where we will need the
>  * EquivalenceClass data structures.
>
> However, I think we can skip adding the dummy child EC members here  and
> instead make it a responsibility of partitionwise join code in joinrels.c
> to add the needed EC members.  Attached a patch to show what I mean, which
> passes the tests and gives this planning time:

Robert, Ashutosh, any comments on this?  I'm unfamiliar with the
partitionwise join code.

As the comment says it has to do with the equivalence classes being used during merge append. EC's are used to create pathkeys used for sorting. Creating a sort node which has column on the nullable side of an OUTER join will fail if it doesn't find corresponding equivalence class. You may not notice this if both the partitions being joined are pruned for some reason. Amit's idea to make partition-wise join code do this may work, but will add a similar overhead esp. in N-way partition-wise join once those equivalence classes are added.

--
Best Wishes,
Ashutosh Bapat

Re: Query with high planning time at version 11.1 compared versions10.5 and 11.0

From
Ashutosh Bapat
Date:


On Fri, Dec 7, 2018 at 11:13 AM Ashutosh Bapat <ashutosh.bapat.oss@gmail.com> wrote:





Robert, Ashutosh, any comments on this?  I'm unfamiliar with the
partitionwise join code.

As the comment says it has to do with the equivalence classes being used during merge append. EC's are used to create pathkeys used for sorting. Creating a sort node which has column on the nullable side of an OUTER join will fail if it doesn't find corresponding equivalence class. You may not notice this if both the partitions being joined are pruned for some reason. Amit's idea to make partition-wise join code do this may work, but will add a similar overhead esp. in N-way partition-wise join once those equivalence classes are added.



I looked at the patch. The problem there is that for a given relation, we will add child ec member multiple times, as many times as the number of joins it participates in. We need to avoid that to keep ec_member list length in check.

--
Best Wishes,
Ashutosh Bapat

Re: Query with high planning time at version 11.1 compared versions10.5 and 11.0

From
Ashutosh Bapat
Date:


On Fri, Dec 7, 2018 at 11:13 AM Ashutosh Bapat <ashutosh.bapat.oss@gmail.com> wrote:





Robert, Ashutosh, any comments on this?  I'm unfamiliar with the
partitionwise join code.

As the comment says it has to do with the equivalence classes being used during merge append. EC's are used to create pathkeys used for sorting. Creating a sort node which has column on the nullable side of an OUTER join will fail if it doesn't find corresponding equivalence class. You may not notice this if both the partitions being joined are pruned for some reason. Amit's idea to make partition-wise join code do this may work, but will add a similar overhead esp. in N-way partition-wise join once those equivalence classes are added.



I looked at the patch. The problem there is that for a given relation, we will add child ec member multiple times, as many times as the number of joins it participates in. We need to avoid that to keep ec_member list length in check.

--
Best Wishes,
Ashutosh Bapat