You can subscribe to this list here.
2010 |
Jan
|
Feb
|
Mar
|
Apr
(10) |
May
(17) |
Jun
(3) |
Jul
|
Aug
|
Sep
(8) |
Oct
(18) |
Nov
(51) |
Dec
(74) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2011 |
Jan
(47) |
Feb
(44) |
Mar
(44) |
Apr
(102) |
May
(35) |
Jun
(25) |
Jul
(56) |
Aug
(69) |
Sep
(32) |
Oct
(37) |
Nov
(31) |
Dec
(16) |
2012 |
Jan
(34) |
Feb
(127) |
Mar
(218) |
Apr
(252) |
May
(80) |
Jun
(137) |
Jul
(205) |
Aug
(159) |
Sep
(35) |
Oct
(50) |
Nov
(82) |
Dec
(52) |
2013 |
Jan
(107) |
Feb
(159) |
Mar
(118) |
Apr
(163) |
May
(151) |
Jun
(89) |
Jul
(106) |
Aug
(177) |
Sep
(49) |
Oct
(63) |
Nov
(46) |
Dec
(7) |
2014 |
Jan
(65) |
Feb
(128) |
Mar
(40) |
Apr
(11) |
May
(4) |
Jun
(8) |
Jul
(16) |
Aug
(11) |
Sep
(4) |
Oct
(1) |
Nov
(5) |
Dec
(16) |
2015 |
Jan
(5) |
Feb
|
Mar
(2) |
Apr
(5) |
May
(4) |
Jun
(12) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(4) |
2019 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
|
|
|
|
|
|
1
|
2
|
3
(7) |
4
|
5
(1) |
6
|
7
|
8
|
9
|
10
|
11
|
12
(4) |
13
(2) |
14
|
15
|
16
|
17
|
18
|
19
(2) |
20
(4) |
21
(1) |
22
|
23
|
24
|
25
(1) |
26
(6) |
27
(1) |
28
|
29
|
30
(5) |
31
(3) |
|
|
|
|
|
From: Michael P. <mic...@gm...> - 2011-10-26 05:56:01
|
I saw that the regression test xc_having is failing with this patch, because of false explain reports. This is not a big matter and please see updated patch attached. However, the keyword "__FOREIGN_QUERY__" is printed from time to time in tests. Everybody, especially Ashutosh, do you think it's OK like this? -- Michael Paquier http://michael.otacoo.com |
From: Michael P. <mic...@gm...> - 2011-10-26 05:47:06
|
On Wed, Oct 26, 2011 at 2:42 PM, Michael Paquier <mic...@gm...>wrote: > Hi, > > Could you be more precise with the SQLs you used in this test? > I get the following result on a remote join for 2 tables. > postgres=# create table aa (a int); > CREATE TABLE > postgres=# create table bb (a int); > CREATE TABLE > postgres=# explain select * from aa,bb; > QUERY > PLAN > > ---------------------------------------------------------------------------------------- > Nested Loop (cost=0.00..2.04 rows=1 width=8) > -> Materialize (cost=0.00..1.01 rows=1 width=4) > -> Data Node Scan (Node Count [2]) on aa (cost=0.00..1.01 > rows=1000 width=4) > -> Materialize (cost=0.00..1.01 rows=1 width=4) > -> Data Node Scan (Node Count [2]) (cost=0.00..1.01 rows=1000 > width=4) Oh, OK. The second table name does not appear. Here is the result with your patch: QUERY PLAN ---------------------------------------------------------------------------------------- Nested Loop (cost=0.00..2.04 rows=1 width=8) -> Materialize (cost=0.00..1.01 rows=1 width=4) -> Data Node Scan (Node Count [2]) on aa (cost=0.00..1.01 rows=1000 width=4) -> Materialize (cost=0.00..1.01 rows=1 width=4) -> Data Node Scan (Node Count [2]) on bb (cost=0.00..1.01 rows=1000 width=4) (5 rows) -- Michael Paquier http://michael.otacoo.com |
From: Michael P. <mic...@gm...> - 2011-10-26 05:42:14
|
Hi, Could you be more precise with the SQLs you used in this test? I get the following result on a remote join for 2 tables. postgres=# create table aa (a int); CREATE TABLE postgres=# create table bb (a int); CREATE TABLE postgres=# explain select * from aa,bb; QUERY PLAN ---------------------------------------------------------------------------------------- Nested Loop (cost=0.00..2.04 rows=1 width=8) -> Materialize (cost=0.00..1.01 rows=1 width=4) -> Data Node Scan (Node Count [2]) on aa (cost=0.00..1.01 rows=1000 width=4) -> Materialize (cost=0.00..1.01 rows=1 width=4) -> Data Node Scan (Node Count [2]) (cost=0.00..1.01 rows=1000 width=4) (5 rows) On Wed, Oct 26, 2011 at 10:43 AM, xiong wang <wan...@gm...> wrote: > Hi all, > The bug just like flows: > postgres=# explain select * from j1_tbl, j2_tbl ; > QUERY PLAN > > ----------------------------------------------------------------------------- > Data Node Scan (cost=0.00..0.00 rows=0 width=0) > -> Nested Loop (cost=2.00..31103.90 rows=2482400 width=48) > -> Broadcast Motion (cost=2.00..49.40 rows=2140 width=8) > Hash Key: ANY_KEY > -> Seq Scan (cost=0.00..31.40 rows=2140 width=8) > -> Materialize (cost=0.00..27.40 rows=1160 width=40) > -> Seq Scan on j1_tbl (cost=0.00..21.60 rows=1160 width=40) > > The second rangetable j2_tbl doesn't appear in the plan. The patch > fixes such a problem. > Regards, -- Michael Paquier http://michael.otacoo.com |
From: Koichi S. <ko...@in...> - 2011-10-26 05:40:59
|
I reviewed the patch. The original code looks strange and the proposed patch looks okay. Further comments? --- Koichi On Wed, 26 Oct 2011 09:43:39 +0800 xiong wang <wan...@gm...> wrote: > Hi all, > The bug just like flows: > postgres=# explain select * from j1_tbl, j2_tbl ; > QUERY PLAN > ----------------------------------------------------------------------------- > Data Node Scan (cost=0.00..0.00 rows=0 width=0) > -> Nested Loop (cost=2.00..31103.90 rows=2482400 width=48) > -> Broadcast Motion (cost=2.00..49.40 rows=2140 width=8) > Hash Key: ANY_KEY > -> Seq Scan (cost=0.00..31.40 rows=2140 width=8) > -> Materialize (cost=0.00..27.40 rows=1160 width=40) > -> Seq Scan on j1_tbl (cost=0.00..21.60 rows=1160 width=40) > > The second rangetable j2_tbl doesn't appear in the plan. The patch > fixes such a problem. |
From: Michael P. <mic...@gm...> - 2011-10-26 04:12:29
|
Hi, Please find attached an update of the patch that is ready for commit. Concerning the code changes, I corrected the following issues: - error messages in EXECUTE DIRECT - GTM-Proxy problems with node name, code is now stabilized - removed all the code warnings Then, I made tests with 2 cluster configurations: - 2Co/2Dn - 5Co/5Dn Regressions, DBT-1 and pgbench ran without issues. Regards, -- Michael Paquier http://michael.otacoo.com |
From: xiong w. <wan...@gm...> - 2011-10-26 01:43:46
|
Hi all, The bug just like flows: postgres=# explain select * from j1_tbl, j2_tbl ; QUERY PLAN ----------------------------------------------------------------------------- Data Node Scan (cost=0.00..0.00 rows=0 width=0) -> Nested Loop (cost=2.00..31103.90 rows=2482400 width=48) -> Broadcast Motion (cost=2.00..49.40 rows=2140 width=8) Hash Key: ANY_KEY -> Seq Scan (cost=0.00..31.40 rows=2140 width=8) -> Materialize (cost=0.00..27.40 rows=1160 width=40) -> Seq Scan on j1_tbl (cost=0.00..21.60 rows=1160 width=40) The second rangetable j2_tbl doesn't appear in the plan. The patch fixes such a problem. |