Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ccIZq-0004Kl-Al for pgsql-admin@arkaria.postgresql.org; Fri, 10 Feb 2017 21:17:58 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1ccIZo-0002Q0-7Z for pgsql-admin@arkaria.postgresql.org; Fri, 10 Feb 2017 21:17:56 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ccIXl-0000VS-6P for pgsql-admin@postgresql.org; Fri, 10 Feb 2017 21:15:49 +0000 Received: from mail-it0-x244.google.com ([2607:f8b0:4001:c0b::244]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1ccIXc-0001tg-IR for pgsql-admin@postgresql.org; Fri, 10 Feb 2017 21:15:47 +0000 Received: by mail-it0-x244.google.com with SMTP id o185so5524148itb.1 for ; Fri, 10 Feb 2017 13:15:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version:thread-index :content-language; bh=bcOHxvfAoV4VKmF0y6IAC1gUt/AQBDvD8Z9zFCo7kSU=; b=duwoqnt1S1MSXFTO37hbg0sx5v8oaV4MrC0vEjb+DCVnC0j1672WfbQstafdOjO+jm ehbVkCdLdSzE5POMwP5+jIW+BVQIwKRDgPQj582P+sZk7dx8gBvXvSnfQDPLxWcGMM0x hhGByKsm90qCekrah6vDAeNIp3pNxa5P5Pw1YNGo8Krtkt2HyUAi4PpxCPoLcYL5mqZe 6lpftoFOJ3B+NC8dCS3iy4BLTf3ek11iGrpEwm9ONiaNQJbwrMXFQDgZ8kAIa0Q36JO8 BOE125g2uEmYCpkJXi4+FVvL9vdMqk0qez7pkpF5XlY9ivBCu+HQvDuiO7uuXytUBrXM qoxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :thread-index:content-language; bh=bcOHxvfAoV4VKmF0y6IAC1gUt/AQBDvD8Z9zFCo7kSU=; b=TXSJm5AjKTgXNpE1gFmMobmD1Wb7AQovicIvqyFs8TCOseFmQh4FIXmKFpnEd4csow 4nTYwnkqYz7qNOykUeuJqMfFPSpkebNlXRxiAj5lPvZYJe8DXtb0j9bZfzov4eN4wyLV RI1eaXbzDewdWgWgjLWPLGsMfj8mNNI9ZPbv6XhNz4hTSIdvX9IHfxcfAQPraCAM9kaw 7chDsd1DOL8y0u1y9+wfMXAXInIeoZ2njbi1mRFUZciT9T78ljIVRH0UmY9fA7eI95EW z2StwKxAC2g4Hw0JJuvzup/s+j2MsAXQr6VtlOTyntI7UMFhnLk/Tyu5E+C9UtM/vax+ BYdA== X-Gm-Message-State: AMke39kfV/dC519rTnL/0I7ohIL1HFc9GvzmWpRJd8XAjxvGpxXDpn5o2eZGL21G40lvHA== X-Received: by 10.36.88.194 with SMTP id f185mr10458695itb.26.1486761338708; Fri, 10 Feb 2017 13:15:38 -0800 (PST) Received: from irylachi ([200.55.161.75]) by smtp.gmail.com with ESMTPSA id 35sm1509784iot.6.2017.02.10.13.14.15 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 10 Feb 2017 13:15:38 -0800 (PST) From: "Lazaro Garcia" To: "'David Sisk -X \(dsisk - TEKSYSTEMS INC at Cisco\)'" , , Subject: Re: [pgpool-general: 5318] Why pgpool TPS is lowest versus postgresql direct connections? Date: Fri, 10 Feb 2017 16:14:20 +0100 Message-ID: <002d01d283b0$5c879d80$1596d880$@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_002E_01D283B8.BE552D40" X-Mailer: Microsoft Outlook 15.0 Thread-Index: AdKDsFHNlh/9MGIZQ3akT+sQlS8OKg== Content-Language: es-mx X-Pg-Spam-Score: -0.9 (/) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-admin Precedence: bulk Sender: pgsql-admin-owner@postgresql.org This is a multipart message in MIME format. ------=_NextPart_000_002E_01D283B8.BE552D40 Content-Type: multipart/related; boundary="----=_NextPart_001_002F_01D283B8.BE552D40" ------=_NextPart_001_002F_01D283B8.BE552D40 Content-Type: multipart/alternative; boundary="----=_NextPart_002_0030_01D283B8.BE552D40" ------=_NextPart_002_0030_01D283B8.BE552D40 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Thank you very much for your explanation. =20 The num_init_children configuration parameter is bigger than concurrent users used in the test. =20 Attached is the results of the test, as you can see with pgbench directly, the TPS amount are almost double. =20 The test was performed over two virtual machines with 4 processors and 2 GB of RAM each one. =20 Pgbech was executed from other machine. =20 Ubuntu Server 16.04, PostgreSQL 9.6.1, Pgpool-3.5.5. =20 Is there any way to increase the pgpool results? =20 Regards. =20 =20 De: David Sisk -X (dsisk - TEKSYSTEMS INC at Cisco) [mailto:dsisk@cisco.com] Enviado el: viernes, 10 de febrero de 2017 04:58 p. m. Para: Lazaro Garcia; pgpool-general@pgpool.net; pgsql-admin@postgresql.org Asunto: RE: [pgpool-general: 5318] Why pgpool TPS is lowest versus postgresql direct connections? =20 My immediate thought would be this: PGPool is much slower with a larger number of concurrent users because some of the connections are being queued by PGPool. Take a look at your num_init_children parameter=85unlike most connection pooling layers, PGPool doesn=92t have separate config parameters for the initial number of backend connections and the max number of backend connections=85num_init_children controls both. Increase num_init_children = to at least the number of concurrent connections plus a few, and re-try the benchmark tests. =20 Also, the benefits of load balancing don=92t tend to show up well with pgbe= nch or sysbench default benchmarks. PGPool imposes some overhead in determining which queries can be load-balanced against a standby=85with SELECT queries that execute in only a few milliseconds, it might take PGPool longer to make that decision than it would have to just send it straight to the primary. So, you won=92t see the load balancing benefits with SELECT queries that execute in a few milliseconds, but when you send it SELECT queries that take a few seconds or longer to execute you=92ll start to see the benefits. You could create a custom benchmark that has some high-reduction queries that would take a few seconds to execute, then run the benchmarks with that=85you should then see scalability improvements from the load balancing. =20 Hope this helps, =20 =20 =09=09 David Sisk Engineer - Software dsisk@cisco.com Tel:=20 Cisco Systems, Inc. 7025-6 Kit Creek Road PO Box 14987 RESEARCH TRIANGLE PARK 27709-4987 United States cisco.com =09 =20 Think before you print. This email may contain confidential and privileged material for the sole use of the intended recipient. Any review, use, distribution or disclosure by others is strictly prohibited. If you are not the intended recipient (or authorized to receive for the recipient), please contact the sender by reply email and delete all copies of this message. Please click here for Company Registration Information. =20 From: pgpool-general-bounces@pgpool.net [mailto:pgpool-general-bounces@pgpool.net] On Behalf Of Lazaro Garcia Sent: Thursday, February 9, 2017 5:00 AM To: pgpool-general@pgpool.net ; pgsql-admin@postgresql.org =20 Subject: [pgpool-general: 5318] Why pgpool TPS is lowest versus postgresql direct connections? =20 The correct results reported by sysbench was: =20 Concurrent Users 1 20 50 100 PostgreSQL 3582 11943 12852 10618 Pgpool 2240 7628 7013 6135 =20 Is there any way to tuning this behavior? =20 Regards =20 =20 De: Lazaro Garcia [mailto:lazaro3487@gmail.com]=20 Enviado el: mi=E9rcoles, 8 de febrero de 2017 05:28 p. m. Para: 'pgpool-general@pgpool.net'; 'pgsql-admin@postgresql.org' Asunto: Why pgpool TPS is lowest versus postgresql direct connections? =20 After installed Pgpool with 2 postgresql nodes with streaming replication, I have noticed that access directly to postgresql is more efficient than through pgpool. =20 I supposed that load balance could increase the transactions per second executed because each node could receive more load, but the results shown below are not expected. =20 This is the setup: =20 Pgpool 3.6.1 whit connection pooling, streaming replication mode and load balancing mode. =20 2 PostgreSQL server 9.6.1 whit streaming replication. =20 For the tests I used sysbench and pgbench. =20 The results of sysbench: =20 Concurrent Users 1 20 50 100 PostgreSQL (TPS) Direct 1166 20936 25743 27344 Pgpool (TPS) 2240 7628 7013 6135 =20 =20 The results of pgbench =20 =09 1 20 50 100 PostgreSQL (TPS) Direct 1403 6805 6194 5726 Pgpool (TPS) 511 5430 5528 4705 =20 =20 As you can see in both cases even with load balance, the total transactions per second are lower. =20 Is this the expected behavior. Is there any way to allow more TPS when pgpool is used? =20 There are other publications with similar results: =20 https://www.os3.nl/_media/2011-2012/courses/lia/rory_breuk_gerrie_veerman_-_ report.pdf (page 28) http://www.mail-archive.com/pgpool-general@pgfoundry.org/msg03326.html =20 =20 Regards ------=_NextPart_002_0030_01D283B8.BE552D40 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Thank you very much for your = explanation.

 

The n= um_init_children configuration parameter is bigger than concurrent users us= ed in the test.

 

Atta= ched is the results of the test, as you can see with pgbench directly, the = TPS amount are almost double.

 

The test was performed over two virtual machines with 4 processor= s and 2 GB of RAM each one.

 

Pgbech was executed from other machine.

 

Ubuntu Server 16.04, PostgreSQL 9.6.1, Pgpool-3= .5.5.

 

Is there any w= ay to increase the pgpool results?

 

Regards.

 

 

De: David Sisk -X (dsisk - TEKSYSTEMS INC at Cisco) [mailto:dsisk@cisco.com]=
Enviado el: viernes, 10 de febrero de 2017 04:58 p. m.
Pa= ra: Lazaro Garcia; pgpool-general@pgpool.net; pgsql-admin@postgresql.or= g
Asunto: RE: [pgpool-general: 5318] Why pgpool TPS is lowest ver= sus postgresql direct connections?

 

My immediate thought would be = this:  PGPool is much slower with a larger number of concurrent users = because some of the connections are being queued by PGPool. Take a look at = your num_init_children parameter…unlike most connection pooling layer= s, PGPool doesn’t have separate config parameters for the initial num= ber of backend connections and the max number of backend connections…= num_init_children controls both.  Increase num_init_children to at lea= st the number of concurrent connections plus a few, and re-try the benchmar= k tests.

 

Also, the benefits of load balancin= g don’t tend to show up well with pgbench or sysbench default benchma= rks.  PGPool imposes some overhead in determining which queries can be= load-balanced against a standby…with SELECT queries that execute in = only a few milliseconds, it might take PGPool longer to make that decision = than it would have to just send it straight to the primary. So, you wonR= 17;t see the load balancing benefits with SELECT queries that execute in a = few milliseconds, but when you send it SELECT queries that take a few secon= ds or longer to execute you’ll start to see the benefits.  You c= ould create a custom benchmark that has some high-reduction queries that wo= uld take a few seconds to execute, then run the benchmarks with that…= you should then see scalability improvements from the load balancing.<= /o:p>

 

Hope this helps,

 

=

 =

 

David Sisk

Engineer - Software

= dsisk@cisco.com

Tel:

Cisco Systems, Inc.<= /span>

7025-6 Kit Creek Road PO Box 14987RESEARCH TRIANGLE PARK
27709-4987
United States
cisco.com

Think bef= ore you print.

This email may contain confiden= tial and privileged material for the sole use of the intended recipient. An= y review, use, distribution or disclosure by others is strictly prohibited.= If you are not the intended recipient (or authorized to receive for the re= cipient), please contact the sender by reply email and delete all copies of= this message.

Please = click here for Company R= egistration Information.

 

From:<= /span> pgpool-general-bounces@pgpool.net [mailto:pgpool-general-bounces@pgpool.net] O= n Behalf Of Lazaro Garcia
Sent: Thursday, February 9, 2017 5:= 00 AM
To: pgpool-gen= eral@pgpool.net; pgsql-ad= min@postgresql.org
Subject: [pgpool-general: 5318] Why pgpool= TPS is lowest versus postgresql direct connections?

<= /div>

 =

The correct results = reported by sysbench was:

 

Pgpool

=

Concurrent Users

1

20

<= /td>

50

100

<= span style=3D'color:black'>PostgreSQL

3582<= /o:p>

11943

12852<= /p>

10618

2240

7628

7013<= /o:p>

6135

 

Is there any way to tuning this= behavior?

 

Regards

 

 

De: Lazaro Garcia [mailto:lazaro3487@gmail.com]
Enviado el: mi=E9rcoles, 8 = de febrero de 2017 05:28 p. m.
Para: 'pgpool-general@pgpool.net';= 'pgsql-admin@postgresql.org'
Asunto: Why pgpool TPS is lowest ve= rsus postgresql direct connections?

 

After installed Pgpool wi= th 2 postgresql nodes with streaming replication, I have noticed that acces= s directly to postgresql is more efficient than through pgpool.<= /p>

 

I suppose= d that load balance could increase the transactions per second executed bec= ause each node could receive more load, but the results shown below are not= expected.

 

This is the setup:

&nb= sp;

Pgpool 3.6.1 whit connection pooling, str= eaming replication mode and load balancing mode.

 

2 PostgreSQL server 9.6.= 1 whit streaming replication.

 = ;

For the tests I used sysbench and pgbench.<= o:p>

 

The results of sysbench:

 

<= td width=3D80 nowrap valign=3Dtop style=3D'width:60.0pt;border-top:none;bor= der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo= wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt;height:15.0pt'>

7013<= o:p>

Concurrent Users

1

20

50

100

PostgreSQL (TPS) Direct

1166

20936

25743<= /o:p>

27344

Pgpool (TPS)

<= p class=3DMsoNormal align=3Dright style=3D'text-align:right'>2240

7628

6135

 

 

The results of pgbench

 

100

PostgreSQL (TPS) Direct

=

1

20

50

1403

6805

6194=

5726

Pgpool (TPS)

511

5430

552= 8

4705

 

 

As you can see in both cases even with load balance,= the total transactions per second are lower.

 

Is this the expected behavi= or. Is there any way to allow more TPS when pgpool is used?

<= p class=3DMsoNormal> 

There are oth= er publications with similar results:

 

https://www= .os3.nl/_media/2011-2012/courses/lia/rory_breuk_gerrie_veerman_-_report.pdf=     (page 28)

http://www.mail-archive.com/pgpool-general@pgfoundry.org/msg03326.html=

 

 

Regards

= ------=_NextPart_002_0030_01D283B8.BE552D40-- ------=_NextPart_001_002F_01D283B8.BE552D40 Content-Type: image/png; name="image001.png" Content-Transfer-Encoding: base64 Content-ID: iVBORw0KGgoAAAANSUhEUgAAAh8AAABGCAYAAABsQ/bHAAAAGXRFWHRTb2Z0 d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9i ZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2Vo aUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6 bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2 LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpS REYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJk Zi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIg eG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8i IHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5 cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5j b20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRp ZDpDMUM5NDYyMkNDMjA2ODExOEY2MkY3QTkyOUE0QUI4OSIgeG1wTU06RG9j dW1lbnRJRD0ieG1wLmRpZDo2OTc2MzhFMjI0MDIxMUU1QTMyMUM2OUJFOTBC OEZBNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2OTc2MzhFMTI0MDIx MUU1QTMyMUM2OUJFOTBCOEZBNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQ aG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9t IHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzE5OTg2REEwRjIwNjgxMTgw ODM4RDVFMTYxRUI2RkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEI1 Nzg1MjlBNzI0MTFFMzg2MDZEMEU2QkY4MzAzMDMiLz4gPC9yZGY6RGVzY3Jp cHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9 InIiPz4w9uOnAACjGElEQVR42rS9WY8lW3Yetlacc3KuIWu6dee+3c3uZjfV pKiBpky17JZhC4JgiXywDRuUYNgPhuBHA/4J/hcGbL/YfrBhGLZhQNZgURRF qskm2XPf+d6aqzIr5zxTLO9v7R0Re4yIrNvO7rqVlRknYseOHXt961vfWov/ k//mf/zvd/dv/i4zU8VEZP4m/b/5n/vefjG1/8SxVUXuW7I/FVovlrRaLQm/ mZjfM/64YyZsP09sz2vOYH5P5ppMzSnYnpJwansM2w+LG5b7rB1d82/8Wux4 hboxM9n7ccc296A/1+/sSUXIu4/uGPI/xfb+7E+EmhGI/qs50o6ldkfgZ7i+ uAMqd2xtDlrTRP/2ZpZyX811myOa6xE195b5knbK/Lsuf7H3OeLMwZKcQQrn bK7b/G5i/rXBtRmreHfQzA+3Y+RkPNLOF9aH6P/sL0U4+Yw9TrpH59+U+b7W z5lzsH0gzM1R0j7JitMbq6W7MX+dcLMW3HMl77no39LdG7lnKELuOty8LuR9 291L3S1Bsadqr6HP3fu+Dq4ZzSV7a1q6n1+smebCbjzdu5suCmlnp/tXPLcU rmH3q2bNu0dpz6NTL+17ItE6jZ9nc6+zyuwrZrxrSRdfc47BhTly/QfTwcPn Kx0ihUvkfs80fP6r3l7uib7KVzC/PSeU4D/uA3gfJZ4hKZ9G0hsQbxVWyVxI OC8y4pRid552WD03JfGeSt7tUGmPlOL70bfOh+Y3OL+bl2Sd9pxMvG8kervb vVWo3RPEv453T9L90H5OKDhOvDmV9kISPC+R7vtp80DaRcY5Y9gAB88otmOC 0TenW62oXq90c53MZjQ1fxpAw27DV8ACQMKVBSEKNLqH1YAJ38C3T72yu2nt GX7m5nt3vJu9ZnOTiik2R90mKBasVN0Dsg+1skYq2FYlWMQVLARz9zl8xjdS /udbLNTtyCLx0pIiACH30jTz1f+WRJvxmE3L38zdSgpBCPe+QMFm4W1WOHYl FmhVAjDRLWAJZjQ6iRpbtoDFPU8ADmELPKRwT+zNMzefaZ9r81x0UXggJQQf sWGv25vu1pu4dcZ2qZi768ahwFPYAdDU/LBb4wp+2V6T3Ru5Fm7XR12HMzNx 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 qdd+YXUdq5VNazw9s2LL6ygHjjLfc5tRAC9/va6DnpQwigvXBE2LDCrFX+lx q7XNXMB6fhMlzxvDubOpNTvA0iHlFyGVuzd3lA5/aYwgsjYgIEX2C9gQrG+A jzdu72qY4sJpILDpn6l2YabHA/w0WZII2Sh4UQPu6ns4JkDTidkCLs0wbHvW uLDNbOqKtNnPrF3oQlNgXRgAmggAA+0QC2GhE5kCeN25sav3CWbGFmjjNtMO fxBugYGGMBYhMWTB1C50gwyal6eXykIhLReG9OJyrVlF6MHy+t09rc4KJuWl ambWWlwNqaZgZwDa9G9tMle1Te1eQ10o1NMwzwA6F4wDc6qFxpw2p2EbriF8 BkbodGHAxZJu74KlmdKxmfff++OP6Yc/+JjmZ+daGv2OOS/GC0amcVptLxsL 4mrn9Wi4eDpxNrbb1wA8EeYAE/TeW7f1Pj/85EAZDqQR4/cQkoIFQgYJwlC2 3kvdnrP5/MKJovEcAHwnU/tMgBfwrMFqgDFp5uz1+zc0Fdb38AFyFGC4zKWL y7krWGfDZziHroG6c+rWLlNKuxnjftY22wXzr2z72mmKsBZ/67f/wXcrD3w0 IsAuhu9pBtwL3XnSoXWtJQw5NDUaqqjMfRvnpy5cUDuDWXNn4PDvxpv1W9zX HvsBhmlVe82kqq4g0cTpBpqrt4WpMsYnKEjFqRfvb/TbTlOyEvHYDw6Euo2x 25tWQWlwfzNuUkaXYu9h7Yn5Vm5T9N3virtUVwUVDnzNHEpae6EPdgZ/Vjnh pTe+pXTPqvau5WtcGg1FY1hXHnu1ps7Ie4fYTp2dSKbN4AjDGU4kGhn4rtS6 A0au6iHA7Nornopx45mC3cD8Y1ybLZ3cAC9KKqLGmUoBkOVYJ9OB7coXU3M3 hxMHhgF+ptSt9xywGCrcNUZwyQN6DumFITmQw1E6tUQZK9xmJlWZkEesH+GE 3ggZja7oWwzWqQOnrSaIW41XPP+dRoi9wnZsK2OK7btSuTLi+nzM+/fSbNYf GeAB47LjymY3Go9GLIizQbR38PJUBYDW67d7xYka8lozNQA6IOBE2icMv01v tTS+OkNTW2NBDV5ly3U3G7XWogFVD4PrsmdwPMSSMAyorwDDfXax0tCJrcNR 0/39PeNJr1RwimwOvANffeMmvXZzV0WvADK6mauBrV2RslXrEOJc62YuXY8T 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 xv8nwADORLJKa+X+7QAAAABJRU5ErkJggg== ------=_NextPart_001_002F_01D283B8.BE552D40 Content-Type: image/gif; name="image002.gif" Content-Transfer-Encoding: base64 Content-ID: R0lGODlhEgATAIEAAAAAAP///wCZAP///yH/C05FVFNDQVBFMi4wAwEBAAAh +QQBAAADACwAAAAAEgATAAAIRAADCBxIsKDBgwEECEB4UKFChgYfQiTocOHE hBUtTqx4ESNHiBkddpQ4MKTJkAJPqgSpMmPEliRLwny5smBLhCZZKgwIADs= ------=_NextPart_001_002F_01D283B8.BE552D40-- ------=_NextPart_000_002E_01D283B8.BE552D40 Content-Type: application/octet-stream; name="pgbench_direct.log" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="pgbench_direct.log" ---------------------------------------------------------------------------= -=0A= --------------------------------------------TEST 1-------------------------= -=0A= ---------------------------------------------------------------------------= -=0A= Running 1:=0A= transaction type: =0A= scaling factor: 10=0A= query mode: simple=0A= number of clients: 1=0A= number of threads: 1=0A= duration: 180 s=0A= number of transactions actually processed: 515595=0A= latency average =3D 0.349 ms=0A= tps =3D 2864.412259 (including connections establishing)=0A= tps =3D 2864.524787 (excluding connections establishing)=0A= =0A= =0A= =0A= =0A= Running 20:=0A= transaction type: =0A= scaling factor: 10=0A= query mode: simple=0A= number of clients: 20=0A= number of threads: 4=0A= duration: 180 s=0A= number of transactions actually processed: 3626869=0A= latency average =3D 0.993 ms=0A= tps =3D 20147.044743 (including connections establishing)=0A= tps =3D 20148.557189 (excluding connections establishing)=0A= =0A= =0A= =0A= =0A= Running 50:=0A= transaction type: =0A= scaling factor: 10=0A= query mode: simple=0A= number of clients: 50=0A= number of threads: 4=0A= duration: 180 s=0A= number of transactions actually processed: 4203577=0A= latency average =3D 2.142 ms=0A= tps =3D 23346.451038 (including connections establishing)=0A= tps =3D 23347.811378 (excluding connections establishing)=0A= =0A= =0A= =0A= =0A= Running 100:=0A= transaction type: =0A= scaling factor: 10=0A= query mode: simple=0A= number of clients: 100=0A= number of threads: 4=0A= duration: 180 s=0A= number of transactions actually processed: 3795713=0A= latency average =3D 4.745 ms=0A= tps =3D 21074.488883 (including connections establishing)=0A= tps =3D 21076.215422 (excluding connections establishing)=0A= =0A= =0A= =0A= =0A= ---------------------------------------------------------------------------= -=0A= --------------------------------------------TEST 2-------------------------= -=0A= ---------------------------------------------------------------------------= -=0A= Running 1:=0A= transaction type: =0A= scaling factor: 10=0A= query mode: simple=0A= number of clients: 1=0A= number of threads: 1=0A= duration: 180 s=0A= number of transactions actually processed: 517131=0A= latency average =3D 0.348 ms=0A= tps =3D 2872.946967 (including connections establishing)=0A= tps =3D 2873.089568 (excluding connections establishing)=0A= =0A= =0A= =0A= =0A= Running 20:=0A= transaction type: =0A= scaling factor: 10=0A= query mode: simple=0A= number of clients: 20=0A= number of threads: 4=0A= duration: 180 s=0A= number of transactions actually processed: 3630947=0A= latency average =3D 0.992 ms=0A= tps =3D 20169.749557 (including connections establishing)=0A= tps =3D 20171.050046 (excluding connections establishing)=0A= =0A= =0A= =0A= =0A= Running 50:=0A= transaction type: =0A= scaling factor: 10=0A= query mode: simple=0A= number of clients: 50=0A= number of threads: 4=0A= duration: 180 s=0A= number of transactions actually processed: 4114691=0A= latency average =3D 2.188 ms=0A= tps =3D 22853.149060 (including connections establishing)=0A= tps =3D 22854.600288 (excluding connections establishing)=0A= =0A= =0A= =0A= =0A= Running 100:=0A= transaction type: =0A= scaling factor: 10=0A= query mode: simple=0A= number of clients: 100=0A= number of threads: 4=0A= duration: 180 s=0A= number of transactions actually processed: 3936629=0A= latency average =3D 4.575 ms=0A= tps =3D 21859.273857 (including connections establishing)=0A= tps =3D 21860.695247 (excluding connections establishing)=0A= =0A= =0A= =0A= =0A= ---------------------------------------------------------------------------= -=0A= --------------------------------------------TEST 3-------------------------= -=0A= ---------------------------------------------------------------------------= -=0A= Running 1:=0A= transaction type: =0A= scaling factor: 10=0A= query mode: simple=0A= number of clients: 1=0A= number of threads: 1=0A= duration: 180 s=0A= number of transactions actually processed: 518733=0A= latency average =3D 0.347 ms=0A= tps =3D 2881.847695 (including connections establishing)=0A= tps =3D 2881.974982 (excluding connections establishing)=0A= =0A= =0A= =0A= =0A= Running 20:=0A= transaction type: =0A= scaling factor: 10=0A= query mode: simple=0A= number of clients: 20=0A= number of threads: 4=0A= duration: 180 s=0A= number of transactions actually processed: 3639331=0A= latency average =3D 0.989 ms=0A= tps =3D 20215.457963 (including connections establishing)=0A= tps =3D 20216.542866 (excluding connections establishing)=0A= =0A= =0A= =0A= =0A= Running 50:=0A= transaction type: =0A= scaling factor: 10=0A= query mode: simple=0A= number of clients: 50=0A= number of threads: 4=0A= duration: 180 s=0A= number of transactions actually processed: 4111792=0A= latency average =3D 2.189 ms=0A= tps =3D 22837.284713 (including connections establishing)=0A= tps =3D 22838.669869 (excluding connections establishing)=0A= =0A= =0A= =0A= =0A= Running 100:=0A= transaction type: =0A= scaling factor: 10=0A= query mode: simple=0A= number of clients: 100=0A= number of threads: 4=0A= duration: 180 s=0A= number of transactions actually processed: 3909104=0A= latency average =3D 4.608 ms=0A= tps =3D 21702.219998 (including connections establishing)=0A= tps =3D 21703.721390 (excluding connections establishing)=0A= =0A= =0A= =0A= =0A= ------=_NextPart_000_002E_01D283B8.BE552D40 Content-Type: application/octet-stream; name="pgbench_pgpool.log" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="pgbench_pgpool.log" ---------------------------------------------------------------------------= -=0A= --------------------------------------------TEST 1-------------------------= -=0A= ---------------------------------------------------------------------------= -=0A= Running 1:=0A= transaction type: =0A= scaling factor: 10=0A= query mode: simple=0A= number of clients: 1=0A= number of threads: 1=0A= duration: 180 s=0A= number of transactions actually processed: 344959=0A= latency average =3D 0.522 ms=0A= tps =3D 1916.437526 (including connections establishing)=0A= tps =3D 1916.519553 (excluding connections establishing)=0A= =0A= =0A= =0A= =0A= Running 20:=0A= transaction type: =0A= scaling factor: 10=0A= query mode: simple=0A= number of clients: 20=0A= number of threads: 4=0A= duration: 180 s=0A= number of transactions actually processed: 1888405=0A= latency average =3D 1.906 ms=0A= tps =3D 10490.985720 (including connections establishing)=0A= tps =3D 10491.888045 (excluding connections establishing)=0A= =0A= =0A= =0A= =0A= Running 50:=0A= transaction type: =0A= scaling factor: 10=0A= query mode: simple=0A= number of clients: 50=0A= number of threads: 4=0A= duration: 180 s=0A= number of transactions actually processed: 2116841=0A= latency average =3D 4.252 ms=0A= tps =3D 11759.920909 (including connections establishing)=0A= tps =3D 11761.053022 (excluding connections establishing)=0A= =0A= =0A= =0A= =0A= Running 100:=0A= transaction type: =0A= scaling factor: 10=0A= query mode: simple=0A= number of clients: 100=0A= number of threads: 4=0A= duration: 180 s=0A= number of transactions actually processed: 2170953=0A= latency average =3D 8.292 ms=0A= tps =3D 12059.674852 (including connections establishing)=0A= tps =3D 12060.283650 (excluding connections establishing)=0A= =0A= =0A= =0A= =0A= ---------------------------------------------------------------------------= -=0A= --------------------------------------------TEST 2-------------------------= -=0A= ---------------------------------------------------------------------------= -=0A= Running 1:=0A= transaction type: =0A= scaling factor: 10=0A= query mode: simple=0A= number of clients: 1=0A= number of threads: 1=0A= duration: 180 s=0A= number of transactions actually processed: 338330=0A= latency average =3D 0.532 ms=0A= tps =3D 1879.608093 (including connections establishing)=0A= tps =3D 1879.627725 (excluding connections establishing)=0A= =0A= =0A= =0A= =0A= Running 20:=0A= transaction type: =0A= scaling factor: 10=0A= query mode: simple=0A= number of clients: 20=0A= number of threads: 4=0A= duration: 180 s=0A= number of transactions actually processed: 1880853=0A= latency average =3D 1.914 ms=0A= tps =3D 10449.080468 (including connections establishing)=0A= tps =3D 10449.459402 (excluding connections establishing)=0A= =0A= =0A= =0A= =0A= Running 50:=0A= transaction type: =0A= scaling factor: 10=0A= query mode: simple=0A= number of clients: 50=0A= number of threads: 4=0A= duration: 180 s=0A= number of transactions actually processed: 2120724=0A= latency average =3D 4.244 ms=0A= tps =3D 11781.369653 (including connections establishing)=0A= tps =3D 11782.259550 (excluding connections establishing)=0A= =0A= =0A= =0A= =0A= Running 100:=0A= transaction type: =0A= scaling factor: 10=0A= query mode: simple=0A= number of clients: 100=0A= number of threads: 4=0A= duration: 180 s=0A= number of transactions actually processed: 2111598=0A= latency average =3D 8.525 ms=0A= tps =3D 11730.085087 (including connections establishing)=0A= tps =3D 11730.612164 (excluding connections establishing)=0A= =0A= =0A= =0A= =0A= ---------------------------------------------------------------------------= -=0A= --------------------------------------------TEST 3-------------------------= -=0A= ---------------------------------------------------------------------------= -=0A= Running 1:=0A= transaction type: =0A= scaling factor: 10=0A= query mode: simple=0A= number of clients: 1=0A= number of threads: 1=0A= duration: 180 s=0A= number of transactions actually processed: 334878=0A= latency average =3D 0.538 ms=0A= tps =3D 1860.432755 (including connections establishing)=0A= tps =3D 1860.455566 (excluding connections establishing)=0A= =0A= =0A= =0A= =0A= Running 20:=0A= transaction type: =0A= scaling factor: 10=0A= query mode: simple=0A= number of clients: 20=0A= number of threads: 4=0A= duration: 180 s=0A= number of transactions actually processed: 1808094=0A= latency average =3D 1.991 ms=0A= tps =3D 10044.873528 (including connections establishing)=0A= tps =3D 10045.043983 (excluding connections establishing)=0A= =0A= =0A= =0A= =0A= Running 50:=0A= transaction type: =0A= scaling factor: 10=0A= query mode: simple=0A= number of clients: 50=0A= number of threads: 4=0A= duration: 180 s=0A= number of transactions actually processed: 2192285=0A= latency average =3D 4.105 ms=0A= tps =3D 12178.863605 (including connections establishing)=0A= tps =3D 12179.610830 (excluding connections establishing)=0A= =0A= =0A= =0A= =0A= Running 100:=0A= transaction type: =0A= scaling factor: 10=0A= query mode: simple=0A= number of clients: 100=0A= number of threads: 4=0A= duration: 180 s=0A= number of transactions actually processed: 2155324=0A= latency average =3D 8.352 ms=0A= tps =3D 11972.954634 (including connections establishing)=0A= tps =3D 11973.505128 (excluding connections establishing)=0A= =0A= =0A= =0A= =0A= ------=_NextPart_000_002E_01D283B8.BE552D40 Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: 8bit MIME-Version: 1.0 -- Sent via pgsql-admin mailing list (pgsql-admin@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-admin ------=_NextPart_000_002E_01D283B8.BE552D40--