You can subscribe to this list here.
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
(6) |
Sep
|
Oct
(19) |
Nov
(1) |
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2011 |
Jan
(12) |
Feb
(1) |
Mar
(4) |
Apr
(4) |
May
(32) |
Jun
(12) |
Jul
(11) |
Aug
(1) |
Sep
(6) |
Oct
(3) |
Nov
|
Dec
(10) |
2012 |
Jan
(11) |
Feb
(1) |
Mar
(3) |
Apr
(25) |
May
(53) |
Jun
(38) |
Jul
(103) |
Aug
(54) |
Sep
(31) |
Oct
(66) |
Nov
(77) |
Dec
(20) |
2013 |
Jan
(91) |
Feb
(86) |
Mar
(103) |
Apr
(107) |
May
(25) |
Jun
(37) |
Jul
(17) |
Aug
(59) |
Sep
(38) |
Oct
(78) |
Nov
(29) |
Dec
(15) |
2014 |
Jan
(23) |
Feb
(82) |
Mar
(118) |
Apr
(101) |
May
(103) |
Jun
(45) |
Jul
(6) |
Aug
(10) |
Sep
|
Oct
(32) |
Nov
|
Dec
(9) |
2015 |
Jan
(3) |
Feb
(5) |
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
(9) |
Aug
(4) |
Sep
(3) |
Oct
|
Nov
|
Dec
|
2016 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(3) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(4) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
|
|
|
|
|
1
(6) |
2
(3) |
3
(5) |
4
(4) |
5
|
6
(2) |
7
|
8
|
9
|
10
|
11
(1) |
12
|
13
|
14
(10) |
15
(3) |
16
(4) |
17
(4) |
18
(9) |
19
(18) |
20
(1) |
21
(6) |
22
(10) |
23
|
24
|
25
(1) |
26
(5) |
27
(5) |
28
(3) |
29
(1) |
30
(2) |
31
|
|
|
|
|
|
|
From: Koichi S. <koi...@gm...> - 2013-03-21 07:52:05
|
You can try pgxc_pool_reload() and pgxc_pool_check() as found at http://postgres-xc.sourceforge.net/docs/1_0_2/functions-admin.html Another means is CLEAN CONNECTION statement, http://postgres-xc.sourceforge.net/docs/1_0_2/sql-cleanconnection.html Regards; ---------- Koichi Suzuki 2013/3/21 Chris Brown <cb...@in...>: > Hi all, > > I have previously run successful tests with 2 datanodes and I'm trying to > run the same test with 3 datanodes. I am able to create/drop tables and > insert/select rows from all 3 coordinators. The test runs if I point it > at a single coordinator (doesn't matter which one) and set the number of > clients to 32. Each datanode box is running > datanode+coordinator(master)+gtm_proxy and gtm is running on a 4th box. > > I have upped max_pool_size on the coordinator and max_connections on the > datanode to 400. I haven't upped max_prepared_transactions however I > don't think any of these single-row-and-table inserts will required a > prepared transaction unless _all_ transactions use them (do they? And if > they do, why does my 2-datanode test work?). > > > Problem 1: If I use a single client, inserts seem to get stuck after about > 12 (running a batch file with 6014 individual insert statements). The > process doing inserts (psql) just stops doing inserts and I don't see any > output anywhere. > > Problem 2: If I use 64 clients connecting to all 3 coordinators (round > robin so approx. 21 clients each) I get 'Failed to get pooled connection' > errors. > > Problem 3: If I get 'Failed to get pooled connection' errors, the cluster > is in a broken state from then on. The only solution I've found is to > dropdb then createdb which usually can't be accomplished without stopping > the entire cluster and restarting it. > > What am I doing wrong? > > Chris... > > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_mar > _______________________________________________ > Postgres-xc-general mailing list > Pos...@li... > https://lists.sourceforge.net/lists/listinfo/postgres-xc-general |
From: Ashutosh B. <ash...@en...> - 2013-03-21 04:51:53
|
Hi Arni, There are various scenarios under which we push join, it's difficult to elaborate all of them. Between 1.0 and current head there have been a whole bunch of changes in join push-down. You will find that in current head, even the non-shippable joins are very fast, per my measurement and Suzuki-san's measurement 100 times), owing to merge/hash join instead of nested loop join. Which version are you trying out? Can you please try the current head (for testing only, not production). It will help you can specify your table structures, and queries. On Thu, Mar 21, 2013 at 8:39 AM, Koichi Suzuki <koi...@gm...>wrote: > Hi, > > XC pushes down join when join column of both table are distribution > column if both tables are distributed by hash or modulo. If one of > the tables is replicated table or both tables are replicated table, > join will be pushed down too. We have much more variety of the > statement context. If you share your table structure (create table > etc.), statement and its plan, it will be helpful if there's something > wrong or if there's something helping. > > I hope Ashutosh will answer the question better. > > Regards; > ---------- > Koichi Suzuki > > > 2013/3/21 Arni Sumarlidason <Arn...@md...>: > > What kind of logic does pgxc use to determine if a join can be can at > the data node level vs the coordinator node level? > > > > My joins are occurring at the coordinator and the data is overwhelming > the coordinator. I asked a similar question before, I thought this time I'd > be more generic and focus on the core problem. > > > > Arni > > Sent from my iPhone > > > ------------------------------------------------------------------------------ > > Everyone hates slow websites. So do we. > > Make your web apps faster with AppDynamics > > Download AppDynamics Lite for free today: > > http://p.sf.net/sfu/appdyn_d2d_mar > > _______________________________________________ > > Postgres-xc-general mailing list > > Pos...@li... > > https://lists.sourceforge.net/lists/listinfo/postgres-xc-general > > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_mar > _______________________________________________ > Postgres-xc-general mailing list > Pos...@li... > https://lists.sourceforge.net/lists/listinfo/postgres-xc-general > -- Best Wishes, Ashutosh Bapat EntepriseDB Corporation The Enterprise Postgres Company |
From: Koichi S. <koi...@gm...> - 2013-03-21 04:39:21
|
Hi, XC pushes down join when join column of both table are distribution column if both tables are distributed by hash or modulo. If one of the tables is replicated table or both tables are replicated table, join will be pushed down too. We have much more variety of the statement context. If you share your table structure (create table etc.), statement and its plan, it will be helpful if there's something wrong or if there's something helping. I hope Ashutosh will answer the question better. Regards; ---------- Koichi Suzuki 2013/3/21 Arni Sumarlidason <Arn...@md...>: > What kind of logic does pgxc use to determine if a join can be can at the data node level vs the coordinator node level? > > My joins are occurring at the coordinator and the data is overwhelming the coordinator. I asked a similar question before, I thought this time I'd be more generic and focus on the core problem. > > Arni > Sent from my iPhone > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_mar > _______________________________________________ > Postgres-xc-general mailing list > Pos...@li... > https://lists.sourceforge.net/lists/listinfo/postgres-xc-general |
From: Arni S. <Arn...@md...> - 2013-03-21 02:28:04
|
What kind of logic does pgxc use to determine if a join can be can at the data node level vs the coordinator node level? My joins are occurring at the coordinator and the data is overwhelming the coordinator. I asked a similar question before, I thought this time I'd be more generic and focus on the core problem. Arni Sent from my iPhone |