2016-03-22 6:28 GMT+01:00 David Rowley <david.row...@2ndquadrant.com>:
> > On 22/03/2016 5:24 pm, "Pavel Stehule" <pavel.steh...@gmail.com> wrote: > > > > Hi > > > > is it expected in this moment? > > > > > > Table "public.foo" > > Column │ Type │ Modifiers > > ════════╪═════════╪═══════════ > > a │ integer │ > > > > postgres=# \d foo2 > > Table "public.foo2" > > Column │ Type │ Modifiers > > ════════╪═════════╪═══════════ > > a │ numeric │ > > > > postgres=# explain select sum(a) from foo; > > QUERY > PLAN > > > ════════════════════════════════════════════════════════════════════════════════════════ > > Finalize Aggregate (cost=76498.35..76498.36 rows=1 width=8) > > -> Gather (cost=76497.93..76498.34 rows=4 width=8) > > Number of Workers: 4 > > -> Partial Aggregate (cost=75497.93..75497.94 rows=1 width=8) > > -> Parallel Seq Scan on foo (cost=0.00..69247.94 > rows=2499994 width=4) > > (5 rows) > > > > postgres=# explain select sum(a) from foo2; > > QUERY PLAN > > ══════════════════════════════════════════════════════════════════════ > > Aggregate (cost=179053.25..179053.26 rows=1 width=32) > > -> Seq Scan on foo2 (cost=0.00..154053.60 rows=9999860 width=12) > > (2 rows) > > Yes. There's still a few outstanding patches to add support to serialize > internal states. See the combine aggregates thread. > I'll wait :), thank you for info Regards Pavel