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
(11) |
2
(1) |
3
(1) |
4
|
5
|
6
|
7
|
8
|
9
|
10
(1) |
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
(3) |
20
|
21
(10) |
22
(11) |
23
(6) |
24
(3) |
25
|
26
|
27
|
28
|
29
|
30
(2) |
31
(5) |
|
From: Michael P. <mic...@gm...> - 2012-08-30 12:09:35
|
On Thu, Aug 30, 2012 at 6:59 PM, Tomonari Katsumata < kat...@po...> wrote: > Hi, I'm checking behavior of Postgres-XC 1.0.0. > > and I have two questions. > > 1) pg_stat_statements > when I run INSERT statement to a table with generate_series function, > I can't catch the process from pg_stat_statements on Datanode. > but I can catch it from pg_stat_statements on Coordinator. > > so I think generate_series is parsed and divided on Coordinator, and then > each INSERT statement is delivered to each Datanode(this is very short > time). > is this right? > Yes this is right for a hash, modulo or round robin table. You need to distribute the data to remote nodes. If you do it for a replicated table, you can push down generate_series safely so you will be able to see it on Datanodes. > 2) pg_locks > when I run SELECT statement to a table on the first of the trunsaction, > I can't catch the lock information(AccessShareLock) from pg_locks on > Datanode. > but I can catch it from pg_locks on Coordinator. > The query is run on the remote nodes, so you will get it there. Coordinator has no data. > > if I run modify statement(INSERT/UPDATE/DELETE) before SELECT statement, > the lock information(AccessShareLock) is appered with the SELECT statement. > > I think this behavior is related with virtual-transaction. > and I think AccessShareLock never blocking any other queries, > so this does not become any problems. > is this right? > Yes. The lock info is maintained on remote nodes where the transaction has run. -- Michael Paquier http://michael.otacoo.com |
From: Tomonari K. <kat...@po...> - 2012-08-30 10:29:48
|
Hi, I'm checking behavior of Postgres-XC 1.0.0. and I have two questions. 1) pg_stat_statements when I run INSERT statement to a table with generate_series function, I can't catch the process from pg_stat_statements on Datanode. but I can catch it from pg_stat_statements on Coordinator. so I think generate_series is parsed and divided on Coordinator, and then each INSERT statement is delivered to each Datanode(this is very short time). is this right? 2) pg_locks when I run SELECT statement to a table on the first of the trunsaction, I can't catch the lock information(AccessShareLock) from pg_locks on Datanode. but I can catch it from pg_locks on Coordinator. if I run modify statement(INSERT/UPDATE/DELETE) before SELECT statement, the lock information(AccessShareLock) is appered with the SELECT statement. I think this behavior is related with virtual-transaction. and I think AccessShareLock never blocking any other queries, so this does not become any problems. is this right? System Configuration: --------------------- Architecture : x86_64 Operating Systems : CentOS release 6.2 x86_64 Postgres-XC version : Postgres-XC 1.0.0 Compilers used : gcc (GCC) 4.4.6 20110731 (Red Hat 4.4.6-3) ---- Tomonari Katsumata |