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
|
2
(3) |
3
|
4
|
5
(5) |
6
(22) |
7
(1) |
8
(4) |
9
|
10
|
11
|
12
|
13
(4) |
14
(6) |
15
(5) |
16
(18) |
17
|
18
|
19
(8) |
20
(1) |
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
|
From: Tatsuo I. <is...@po...> - 2012-11-15 08:49:18
|
> On Thu, Nov 15, 2012 at 1:47 PM, Tatsuo Ishii <is...@po...> wrote: > >> >> PostgreSQL Enterprise Consortium is planning to do a benchmark against >> >> Postges-XC. If we would use standard pgbench workload(pgbench default, >> >> -N, -S), what is a recommended portioning plan for pgbench_accounts? >> >> >> > If you want to show up the scalability, I recommend that you use pgbench >> > with option -k for initialization and launching, which is an option that >> > has been added in the pgbench version of XC available in its source code. >> > This allows to to a benchmark test by using bid as a distribution key so >> > this minimizes the amount of 2PC done when write operations involve >> several >> > nodes in a transaction. >> > $ pgbench --help >> > Initialization options: >> > -k distribute by primary key branch id - bid >> > Benchmarking options: >> > -k query with default key and additional key branch id (bid) >> > >> > Depending on your cluster structure, I would also recommend you also to >> use >> > PREFERRED node with ALTER NODE (ALTER NODE nodename WITH (PREFERRED)) for >> > example with the Datanode that is on the same server as a Coordinator if >> > you use a structure of 1 Coordinator and 1 Datanode per server. This also >> > reduces the network load by having replicated table read being done on >> the >> > preferred node in priority. This is especially better if the node is >> local >> > of course. >> >> Thanks for suggestion. We did pgbench -k benchmark and got good >> result. Details will be published at PGECONS seminar on December 7th >> in Tokyo. >> > Thanks for letting me know. I'll show up at this presentation I am pretty > interested, but no dinner for me :) > > https://www.pgecons.org/2012/12/07/1527/ >> >> Also I would like to do some read-only workload benchmark as well. Any >> suggestion to get good result? I'm not sure if plain pgbench -S gives >> good result. >> > When using -S you only perform a select on aid of pgbench_accounts, so if > you initialize pgbench without -k pgbench_accounts will be hashed with aid > as key as the default if no distribution is specified is to take a hash > distribution and the first hashable column of relation. So this would be > good for scans as you will always scan only a single node based on the > value of aid. > So yeah do not use -k for read evaluation. I'm confused. If I don't give -k to pgbench -i, then all the data for pgbench_accounts go to the first data node. If CREATE TABLE is not supplied WITH DISTRIBUTE, what is an expected behavior? -- Tatsuo Ishii SRA OSS, Inc. Japan English: http://www.sraoss.co.jp/index_en.php Japanese: http://www.sraoss.co.jp |
From: Michael P. <mic...@gm...> - 2012-11-15 05:29:49
|
On Thu, Nov 15, 2012 at 1:47 PM, Tatsuo Ishii <is...@po...> wrote: > >> PostgreSQL Enterprise Consortium is planning to do a benchmark against > >> Postges-XC. If we would use standard pgbench workload(pgbench default, > >> -N, -S), what is a recommended portioning plan for pgbench_accounts? > >> > > If you want to show up the scalability, I recommend that you use pgbench > > with option -k for initialization and launching, which is an option that > > has been added in the pgbench version of XC available in its source code. > > This allows to to a benchmark test by using bid as a distribution key so > > this minimizes the amount of 2PC done when write operations involve > several > > nodes in a transaction. > > $ pgbench --help > > Initialization options: > > -k distribute by primary key branch id - bid > > Benchmarking options: > > -k query with default key and additional key branch id (bid) > > > > Depending on your cluster structure, I would also recommend you also to > use > > PREFERRED node with ALTER NODE (ALTER NODE nodename WITH (PREFERRED)) for > > example with the Datanode that is on the same server as a Coordinator if > > you use a structure of 1 Coordinator and 1 Datanode per server. This also > > reduces the network load by having replicated table read being done on > the > > preferred node in priority. This is especially better if the node is > local > > of course. > > Thanks for suggestion. We did pgbench -k benchmark and got good > result. Details will be published at PGECONS seminar on December 7th > in Tokyo. > Thanks for letting me know. I'll show up at this presentation I am pretty interested, but no dinner for me :) https://www.pgecons.org/2012/12/07/1527/ > > Also I would like to do some read-only workload benchmark as well. Any > suggestion to get good result? I'm not sure if plain pgbench -S gives > good result. > When using -S you only perform a select on aid of pgbench_accounts, so if you initialize pgbench without -k pgbench_accounts will be hashed with aid as key as the default if no distribution is specified is to take a hash distribution and the first hashable column of relation. So this would be good for scans as you will always scan only a single node based on the value of aid. So yeah do not use -k for read evaluation. -- Michael Paquier http://michael.otacoo.com |
From: Koichi S. <koi...@gm...> - 2012-11-15 05:27:33
|
Thanks a lot for the info. I registered for the seminar. Looking forward to hearing about XC. Regards; ---------- Koichi Suzuki 2012/11/15 Tatsuo Ishii <is...@po...>: >>> PostgreSQL Enterprise Consortium is planning to do a benchmark against >>> Postges-XC. If we would use standard pgbench workload(pgbench default, >>> -N, -S), what is a recommended portioning plan for pgbench_accounts? >>> >> If you want to show up the scalability, I recommend that you use pgbench >> with option -k for initialization and launching, which is an option that >> has been added in the pgbench version of XC available in its source code. >> This allows to to a benchmark test by using bid as a distribution key so >> this minimizes the amount of 2PC done when write operations involve several >> nodes in a transaction. >> $ pgbench --help >> Initialization options: >> -k distribute by primary key branch id - bid >> Benchmarking options: >> -k query with default key and additional key branch id (bid) >> >> Depending on your cluster structure, I would also recommend you also to use >> PREFERRED node with ALTER NODE (ALTER NODE nodename WITH (PREFERRED)) for >> example with the Datanode that is on the same server as a Coordinator if >> you use a structure of 1 Coordinator and 1 Datanode per server. This also >> reduces the network load by having replicated table read being done on the >> preferred node in priority. This is especially better if the node is local >> of course. > > Thanks for suggestion. We did pgbench -k benchmark and got good > result. Details will be published at PGECONS seminar on December 7th > in Tokyo. > > https://www.pgecons.org/2012/12/07/1527/ > > Also I would like to do some read-only workload benchmark as well. Any > suggestion to get good result? I'm not sure if plain pgbench -S gives > good result. > -- > Tatsuo Ishii > SRA OSS, Inc. Japan > English: http://www.sraoss.co.jp/index_en.php > Japanese: http://www.sraoss.co.jp > > ------------------------------------------------------------------------------ > Monitor your physical, virtual and cloud infrastructure from a single > web console. Get in-depth insight into apps, servers, databases, vmware, > SAP, cloud infrastructure, etc. Download 30-day Free Trial. > Pricing starts from $795 for 25 servers or applications! > http://p.sf.net/sfu/zoho_dev2dev_nov > _______________________________________________ > Postgres-xc-general mailing list > Pos...@li... > https://lists.sourceforge.net/lists/listinfo/postgres-xc-general |
From: Tatsuo I. <is...@po...> - 2012-11-15 04:47:58
|
>> PostgreSQL Enterprise Consortium is planning to do a benchmark against >> Postges-XC. If we would use standard pgbench workload(pgbench default, >> -N, -S), what is a recommended portioning plan for pgbench_accounts? >> > If you want to show up the scalability, I recommend that you use pgbench > with option -k for initialization and launching, which is an option that > has been added in the pgbench version of XC available in its source code. > This allows to to a benchmark test by using bid as a distribution key so > this minimizes the amount of 2PC done when write operations involve several > nodes in a transaction. > $ pgbench --help > Initialization options: > -k distribute by primary key branch id - bid > Benchmarking options: > -k query with default key and additional key branch id (bid) > > Depending on your cluster structure, I would also recommend you also to use > PREFERRED node with ALTER NODE (ALTER NODE nodename WITH (PREFERRED)) for > example with the Datanode that is on the same server as a Coordinator if > you use a structure of 1 Coordinator and 1 Datanode per server. This also > reduces the network load by having replicated table read being done on the > preferred node in priority. This is especially better if the node is local > of course. Thanks for suggestion. We did pgbench -k benchmark and got good result. Details will be published at PGECONS seminar on December 7th in Tokyo. https://www.pgecons.org/2012/12/07/1527/ Also I would like to do some read-only workload benchmark as well. Any suggestion to get good result? I'm not sure if plain pgbench -S gives good result. -- Tatsuo Ishii SRA OSS, Inc. Japan English: http://www.sraoss.co.jp/index_en.php Japanese: http://www.sraoss.co.jp |
From: Michael P. <mic...@gm...> - 2012-11-15 00:19:58
|
I just committed the fix for the comment. Will take care of correcting pg_ctl.sgmlin later. On Wed, Nov 14, 2012 at 10:28 PM, Michael Paquier <mic...@gm... > wrote: > > > On Wed, Nov 14, 2012 at 10:22 PM, Matteo Dessalvi <M.D...@gs...>wrote: > >> Ok, thank you Michael. Using the '--cordinator' and '--datanode' options >> I was able to start my test cluster and now it's up and running :-). >> >> May I also suggest a slightly modification on >> src/backend/postmaster/postmaster.c? >> At line 780, inside the #ifdef PGXC ... #endif the line >> >> write_stderr("%s: Postgres-XC: must start as either a Coordinator >> (--datanode) or Data Node (--datanode)\n" (...) >> >> should be something like this: >> >> write_stderr("%s: Postgres-XC: must start as either a Coordinator >> (--coordinator) or Data Node (--datanode)\n" (...) >> >> Is it right? >> > Completely right :) > Thanks for noticing! > -- > Michael Paquier > http://michael.otacoo.com > -- Michael Paquier http://michael.otacoo.com |