Submit Search
Upload
Pgpool-II Load Testing Report
•
7 likes
•
5,211 views
AI-enhanced title
EDB
Follow
Ahsan Hadi's presentation from PG Con 2014 in Ottawa
Read less
Read more
Technology
Report
Share
Report
Share
1 of 11
Download now
Download to read offline
Recommended
Introduction to PgBench
Introduction to PgBench
Joshua Drake
PostgreSQL Portland Performance Practice Project - Database Test 2 Howto
PostgreSQL Portland Performance Practice Project - Database Test 2 Howto
Mark Wong
PostgreSQL Performance Tuning
PostgreSQL Performance Tuning
elliando dias
Streaming replication in PostgreSQL
Streaming replication in PostgreSQL
Ashnikbiz
Logical replication with pglogical
Logical replication with pglogical
Umair Shahid
Out of the box replication in postgres 9.4(pg confus)
Out of the box replication in postgres 9.4(pg confus)
Denish Patel
What is new in PostgreSQL 14?
What is new in PostgreSQL 14?
Mydbops
Out of the box replication in postgres 9.4
Out of the box replication in postgres 9.4
Denish Patel
Recommended
Introduction to PgBench
Introduction to PgBench
Joshua Drake
PostgreSQL Portland Performance Practice Project - Database Test 2 Howto
PostgreSQL Portland Performance Practice Project - Database Test 2 Howto
Mark Wong
PostgreSQL Performance Tuning
PostgreSQL Performance Tuning
elliando dias
Streaming replication in PostgreSQL
Streaming replication in PostgreSQL
Ashnikbiz
Logical replication with pglogical
Logical replication with pglogical
Umair Shahid
Out of the box replication in postgres 9.4(pg confus)
Out of the box replication in postgres 9.4(pg confus)
Denish Patel
What is new in PostgreSQL 14?
What is new in PostgreSQL 14?
Mydbops
Out of the box replication in postgres 9.4
Out of the box replication in postgres 9.4
Denish Patel
PostgreSQL9.3 Switchover/Switchback
PostgreSQL9.3 Switchover/Switchback
Vibhor Kumar
Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replica...
Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replica...
Command Prompt., Inc
Streaming Replication Made Easy in v9.3
Streaming Replication Made Easy in v9.3
Sameer Kumar
Advanced Postgres Monitoring
Advanced Postgres Monitoring
Denish Patel
Building Spark as Service in Cloud
Building Spark as Service in Cloud
InMobi Technology
Ilya Kosmodemiansky - An ultimate guide to upgrading your PostgreSQL installa...
Ilya Kosmodemiansky - An ultimate guide to upgrading your PostgreSQL installa...
PostgreSQL-Consulting
How does PostgreSQL work with disks: a DBA's checklist in detail. PGConf.US 2015
How does PostgreSQL work with disks: a DBA's checklist in detail. PGConf.US 2015
PostgreSQL-Consulting
Streaming replication in practice
Streaming replication in practice
Alexey Lesovsky
Deploying postgre sql on amazon ec2
Deploying postgre sql on amazon ec2
Denish Patel
PostgreSQL Hangout Replication Features v9.4
PostgreSQL Hangout Replication Features v9.4
Ashnikbiz
PostgreSQL WAL for DBAs
PostgreSQL WAL for DBAs
PGConf APAC
PostgreSQL Hangout Parameter Tuning
PostgreSQL Hangout Parameter Tuning
Ashnikbiz
Deep dive into PostgreSQL statistics.
Deep dive into PostgreSQL statistics.
Alexey Lesovsky
Connection Pooling in PostgreSQL using pgbouncer
Connection Pooling in PostgreSQL using pgbouncer
Sameer Kumar
Case Studies on PostgreSQL
Case Studies on PostgreSQL
InMobi Technology
PostgreSQL 9.6 Performance-Scalability Improvements
PostgreSQL 9.6 Performance-Scalability Improvements
PGConf APAC
HBaseCon 2013: A Developer’s Guide to Coprocessors
HBaseCon 2013: A Developer’s Guide to Coprocessors
Cloudera, Inc.
PostgreSQL and RAM usage
PostgreSQL and RAM usage
Alexey Bashtanov
Cassandra - lesson learned
Cassandra - lesson learned
Andrzej Ludwikowski
DevoxxUK: Optimizating Application Performance on Kubernetes
DevoxxUK: Optimizating Application Performance on Kubernetes
Dinakar Guniguntala
Scaling machine learning to millions of users with Apache Beam
Scaling machine learning to millions of users with Apache Beam
Tatiana Al-Chueyr
How to Improve Performance Testing Using InfluxDB and Apache JMeter
How to Improve Performance Testing Using InfluxDB and Apache JMeter
InfluxData
More Related Content
What's hot
PostgreSQL9.3 Switchover/Switchback
PostgreSQL9.3 Switchover/Switchback
Vibhor Kumar
Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replica...
Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replica...
Command Prompt., Inc
Streaming Replication Made Easy in v9.3
Streaming Replication Made Easy in v9.3
Sameer Kumar
Advanced Postgres Monitoring
Advanced Postgres Monitoring
Denish Patel
Building Spark as Service in Cloud
Building Spark as Service in Cloud
InMobi Technology
Ilya Kosmodemiansky - An ultimate guide to upgrading your PostgreSQL installa...
Ilya Kosmodemiansky - An ultimate guide to upgrading your PostgreSQL installa...
PostgreSQL-Consulting
How does PostgreSQL work with disks: a DBA's checklist in detail. PGConf.US 2015
How does PostgreSQL work with disks: a DBA's checklist in detail. PGConf.US 2015
PostgreSQL-Consulting
Streaming replication in practice
Streaming replication in practice
Alexey Lesovsky
Deploying postgre sql on amazon ec2
Deploying postgre sql on amazon ec2
Denish Patel
PostgreSQL Hangout Replication Features v9.4
PostgreSQL Hangout Replication Features v9.4
Ashnikbiz
PostgreSQL WAL for DBAs
PostgreSQL WAL for DBAs
PGConf APAC
PostgreSQL Hangout Parameter Tuning
PostgreSQL Hangout Parameter Tuning
Ashnikbiz
Deep dive into PostgreSQL statistics.
Deep dive into PostgreSQL statistics.
Alexey Lesovsky
Connection Pooling in PostgreSQL using pgbouncer
Connection Pooling in PostgreSQL using pgbouncer
Sameer Kumar
Case Studies on PostgreSQL
Case Studies on PostgreSQL
InMobi Technology
PostgreSQL 9.6 Performance-Scalability Improvements
PostgreSQL 9.6 Performance-Scalability Improvements
PGConf APAC
HBaseCon 2013: A Developer’s Guide to Coprocessors
HBaseCon 2013: A Developer’s Guide to Coprocessors
Cloudera, Inc.
PostgreSQL and RAM usage
PostgreSQL and RAM usage
Alexey Bashtanov
Cassandra - lesson learned
Cassandra - lesson learned
Andrzej Ludwikowski
What's hot
(19)
PostgreSQL9.3 Switchover/Switchback
PostgreSQL9.3 Switchover/Switchback
Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replica...
Building tungsten-clusters-with-postgre sql-hot-standby-and-streaming-replica...
Streaming Replication Made Easy in v9.3
Streaming Replication Made Easy in v9.3
Advanced Postgres Monitoring
Advanced Postgres Monitoring
Building Spark as Service in Cloud
Building Spark as Service in Cloud
Ilya Kosmodemiansky - An ultimate guide to upgrading your PostgreSQL installa...
Ilya Kosmodemiansky - An ultimate guide to upgrading your PostgreSQL installa...
How does PostgreSQL work with disks: a DBA's checklist in detail. PGConf.US 2015
How does PostgreSQL work with disks: a DBA's checklist in detail. PGConf.US 2015
Streaming replication in practice
Streaming replication in practice
Deploying postgre sql on amazon ec2
Deploying postgre sql on amazon ec2
PostgreSQL Hangout Replication Features v9.4
PostgreSQL Hangout Replication Features v9.4
PostgreSQL WAL for DBAs
PostgreSQL WAL for DBAs
PostgreSQL Hangout Parameter Tuning
PostgreSQL Hangout Parameter Tuning
Deep dive into PostgreSQL statistics.
Deep dive into PostgreSQL statistics.
Connection Pooling in PostgreSQL using pgbouncer
Connection Pooling in PostgreSQL using pgbouncer
Case Studies on PostgreSQL
Case Studies on PostgreSQL
PostgreSQL 9.6 Performance-Scalability Improvements
PostgreSQL 9.6 Performance-Scalability Improvements
HBaseCon 2013: A Developer’s Guide to Coprocessors
HBaseCon 2013: A Developer’s Guide to Coprocessors
PostgreSQL and RAM usage
PostgreSQL and RAM usage
Cassandra - lesson learned
Cassandra - lesson learned
Similar to Pgpool-II Load Testing Report
DevoxxUK: Optimizating Application Performance on Kubernetes
DevoxxUK: Optimizating Application Performance on Kubernetes
Dinakar Guniguntala
Scaling machine learning to millions of users with Apache Beam
Scaling machine learning to millions of users with Apache Beam
Tatiana Al-Chueyr
How to Improve Performance Testing Using InfluxDB and Apache JMeter
How to Improve Performance Testing Using InfluxDB and Apache JMeter
InfluxData
Quick guide to plan and execute a load test
Quick guide to plan and execute a load test
duke.kalra
Migrations, Health Checks, and Support Experiences - Postgres from the Servic...
Migrations, Health Checks, and Support Experiences - Postgres from the Servic...
EDB
Client-side Performance Testing
Client-side Performance Testing
Thoughtworks
Client-Side Performance Testing
Client-Side Performance Testing
Anand Bagmar
Resource Scheduling using Apache Mesos in Cloud Native Environments
Resource Scheduling using Apache Mesos in Cloud Native Environments
Sharma Podila
White Paper: MoreVRP for EMC Greenplum
White Paper: MoreVRP for EMC Greenplum
EMC
Oracle: Binding versus caging
Oracle: Binding versus caging
BertrandDrouvot
Rails Testing
Rails Testing
mikeblake
Hadoop France meetup Feb2016 : recommendations with spark
Hadoop France meetup Feb2016 : recommendations with spark
Modern Data Stack France
VMware Report Draft v2.1
VMware Report Draft v2.1
John White
PGConf.ASIA 2019 Bali - How did PostgreSQL Write Load Balancing of Queries Us...
PGConf.ASIA 2019 Bali - How did PostgreSQL Write Load Balancing of Queries Us...
Equnix Business Solutions
WebSphere Technical University: Introduction to the Java Diagnostic Tools
WebSphere Technical University: Introduction to the Java Diagnostic Tools
Chris Bailey
Presto Testing Tools: Benchto & Tempto (Presto Boston Meetup 10062015)
Presto Testing Tools: Benchto & Tempto (Presto Boston Meetup 10062015)
Matt Fuller
Dr Elephant: LinkedIn's Self-Service System for Detecting and Treating Hadoop...
Dr Elephant: LinkedIn's Self-Service System for Detecting and Treating Hadoop...
DataWorks Summit
Beyond unit tests: Deployment and testing for Hadoop/Spark workflows
Beyond unit tests: Deployment and testing for Hadoop/Spark workflows
DataWorks Summit
Revolutionizing the Data Abstraction Layer with IBM Optim pureQuery and DB2
Revolutionizing the Data Abstraction Layer with IBM Optim pureQuery and DB2
Vladimir Bacvanski, PhD
AutoDOPandRest
AutoDOPandRest
Rick van Ek
Similar to Pgpool-II Load Testing Report
(20)
DevoxxUK: Optimizating Application Performance on Kubernetes
DevoxxUK: Optimizating Application Performance on Kubernetes
Scaling machine learning to millions of users with Apache Beam
Scaling machine learning to millions of users with Apache Beam
How to Improve Performance Testing Using InfluxDB and Apache JMeter
How to Improve Performance Testing Using InfluxDB and Apache JMeter
Quick guide to plan and execute a load test
Quick guide to plan and execute a load test
Migrations, Health Checks, and Support Experiences - Postgres from the Servic...
Migrations, Health Checks, and Support Experiences - Postgres from the Servic...
Client-side Performance Testing
Client-side Performance Testing
Client-Side Performance Testing
Client-Side Performance Testing
Resource Scheduling using Apache Mesos in Cloud Native Environments
Resource Scheduling using Apache Mesos in Cloud Native Environments
White Paper: MoreVRP for EMC Greenplum
White Paper: MoreVRP for EMC Greenplum
Oracle: Binding versus caging
Oracle: Binding versus caging
Rails Testing
Rails Testing
Hadoop France meetup Feb2016 : recommendations with spark
Hadoop France meetup Feb2016 : recommendations with spark
VMware Report Draft v2.1
VMware Report Draft v2.1
PGConf.ASIA 2019 Bali - How did PostgreSQL Write Load Balancing of Queries Us...
PGConf.ASIA 2019 Bali - How did PostgreSQL Write Load Balancing of Queries Us...
WebSphere Technical University: Introduction to the Java Diagnostic Tools
WebSphere Technical University: Introduction to the Java Diagnostic Tools
Presto Testing Tools: Benchto & Tempto (Presto Boston Meetup 10062015)
Presto Testing Tools: Benchto & Tempto (Presto Boston Meetup 10062015)
Dr Elephant: LinkedIn's Self-Service System for Detecting and Treating Hadoop...
Dr Elephant: LinkedIn's Self-Service System for Detecting and Treating Hadoop...
Beyond unit tests: Deployment and testing for Hadoop/Spark workflows
Beyond unit tests: Deployment and testing for Hadoop/Spark workflows
Revolutionizing the Data Abstraction Layer with IBM Optim pureQuery and DB2
Revolutionizing the Data Abstraction Layer with IBM Optim pureQuery and DB2
AutoDOPandRest
AutoDOPandRest
More from EDB
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
EDB
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
EDB
Migre sus bases de datos Oracle a la nube
Migre sus bases de datos Oracle a la nube
EDB
EFM Office Hours - APJ - July 29, 2021
EFM Office Hours - APJ - July 29, 2021
EDB
Benchmarking Cloud Native PostgreSQL
Benchmarking Cloud Native PostgreSQL
EDB
Las Variaciones de la Replicación de PostgreSQL
Las Variaciones de la Replicación de PostgreSQL
EDB
NoSQL and Spatial Database Capabilities using PostgreSQL
NoSQL and Spatial Database Capabilities using PostgreSQL
EDB
Is There Anything PgBouncer Can’t Do?
Is There Anything PgBouncer Can’t Do?
EDB
Data Analysis with TensorFlow in PostgreSQL
Data Analysis with TensorFlow in PostgreSQL
EDB
Practical Partitioning in Production with Postgres
Practical Partitioning in Production with Postgres
EDB
A Deeper Dive into EXPLAIN
A Deeper Dive into EXPLAIN
EDB
IOT with PostgreSQL
IOT with PostgreSQL
EDB
A Journey from Oracle to PostgreSQL
A Journey from Oracle to PostgreSQL
EDB
Psql is awesome!
Psql is awesome!
EDB
EDB 13 - New Enhancements for Security and Usability - APJ
EDB 13 - New Enhancements for Security and Usability - APJ
EDB
Comment sauvegarder correctement vos données
Comment sauvegarder correctement vos données
EDB
Cloud Native PostgreSQL - Italiano
Cloud Native PostgreSQL - Italiano
EDB
New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13
EDB
Best Practices in Security with PostgreSQL
Best Practices in Security with PostgreSQL
EDB
Cloud Native PostgreSQL - APJ
Cloud Native PostgreSQL - APJ
EDB
More from EDB
(20)
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
Migre sus bases de datos Oracle a la nube
Migre sus bases de datos Oracle a la nube
EFM Office Hours - APJ - July 29, 2021
EFM Office Hours - APJ - July 29, 2021
Benchmarking Cloud Native PostgreSQL
Benchmarking Cloud Native PostgreSQL
Las Variaciones de la Replicación de PostgreSQL
Las Variaciones de la Replicación de PostgreSQL
NoSQL and Spatial Database Capabilities using PostgreSQL
NoSQL and Spatial Database Capabilities using PostgreSQL
Is There Anything PgBouncer Can’t Do?
Is There Anything PgBouncer Can’t Do?
Data Analysis with TensorFlow in PostgreSQL
Data Analysis with TensorFlow in PostgreSQL
Practical Partitioning in Production with Postgres
Practical Partitioning in Production with Postgres
A Deeper Dive into EXPLAIN
A Deeper Dive into EXPLAIN
IOT with PostgreSQL
IOT with PostgreSQL
A Journey from Oracle to PostgreSQL
A Journey from Oracle to PostgreSQL
Psql is awesome!
Psql is awesome!
EDB 13 - New Enhancements for Security and Usability - APJ
EDB 13 - New Enhancements for Security and Usability - APJ
Comment sauvegarder correctement vos données
Comment sauvegarder correctement vos données
Cloud Native PostgreSQL - Italiano
Cloud Native PostgreSQL - Italiano
New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13
Best Practices in Security with PostgreSQL
Best Practices in Security with PostgreSQL
Cloud Native PostgreSQL - APJ
Cloud Native PostgreSQL - APJ
Recently uploaded
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
gurkirankumar98700
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
Recently uploaded
(20)
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Slack Application Development 101 Slides
Slack Application Development 101 Slides
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Pgpool-II Load Testing Report
1.
© 2013 EnterpriseDB
Corporation. All rights reserved. 1 pgpool-II load testing Muhammad Usama May 7, 2014
2.
© 2014 EnterpriseDB
Corporation. All rights reserved. 2 Goals and objectives Stress testing Load balancing / Statement Routing testing Performance testing compared with PG running on single machine Cluster stability testing
3.
© 2014 EnterpriseDB
Corporation. All rights reserved. 3 Hardware/Software configuration Large amazon instances (15GB Ram with 4 2.5GHz intel Xeon) PostgreSQL 9.3.2 pgpool-II version 3.3.3 Pgbench (benchmarking tool) 75% read and 25% write load (workload)
4.
© 2014 EnterpriseDB
Corporation. All rights reserved. 4 Pgpool Cluster setup
5.
© 2014 EnterpriseDB
Corporation. All rights reserved. 5 pgbench script (read intensive) set nbranches :scale set ntellers 10 * :scale set naccounts 100000 * :scale setrandom aid 1 :naccounts setrandom bid 1 :nbranches setrandom tid 1 :ntellers setrandom delta -5000 5000 BEGIN; UPDATE pgbench_accounts SET abalance = abalance + :delta WHERE aid = :aid; SELECT abalance FROM pgbench_accounts WHERE aid = :aid; UPDATE pgbench_tellers SET tbalance = tbalance + :delta WHERE tid = :tid; UPDATE pgbench_branches SET bbalance = bbalance + :delta WHERE bid = :bid; INSERT INTO pgbench_history (tid, bid, aid, delta, mtime) VALUES (:tid, :bid, :aid, :delta, CURRENT_TIMESTAMP); END;
6.
© 2014 EnterpriseDB
Corporation. All rights reserved. 6 pgbench script cont… setrandom aid 1 :naccounts SELECT abalance FROM pgbench_accounts WHERE aid = :aid; setrandom aid 1 :naccounts SELECT abalance FROM pgbench_accounts WHERE aid = :aid; setrandom aid 1 :naccounts SELECT abalance FROM pgbench_accounts WHERE aid = :aid; setrandom aid 1 :naccounts SELECT abalance FROM pgbench_accounts WHERE aid = :aid; setrandom aid 1 :naccounts SELECT abalance FROM pgbench_accounts WHERE aid = :aid; setrandom aid 1 :naccounts SELECT abalance FROM pgbench_accounts WHERE aid = :aid; setrandom aid 1 :naccounts SELECT abalance FROM pgbench_accounts WHERE aid = :aid; setrandom aid 1 :naccounts SELECT abalance FROM pgbench_accounts WHERE aid = :aid; setrandom aid 1 :naccounts SELECT abalance FROM pgbench_accounts WHERE aid = :aid;
7.
© 2014 EnterpriseDB
Corporation. All rights reserved. 7 Test methodology Automated test script Performs fresh initdb for every test & executes each test 3 times 20 min run for each test Test with 300, 1000 and 2000 scale factors Median value of tps Ensures repeatable results
8.
© 2014 EnterpriseDB
Corporation. All rights reserved. 8 1000 Clients with 1000 and 2000 SF
9.
© 2014 EnterpriseDB
Corporation. All rights reserved. 9 300 Clients with 300,1000,2000 SF
10.
© 2014 EnterpriseDB
Corporation. All rights reserved. 10 100 Clients with 100,300,1000,2000 SF
11.
© 2014 EnterpriseDB
Corporation. All rights reserved. 11 Horizontal read scalability. Addition of read replicas increase performance for large size databases. Better performance when database size increases then memory. No performance gain for smaller databases which fits in memory Writes go to primary server and reads are load balanced across the replicas. Performance is not so good with prepared protocol. Doesn't crash but gives negligible performance gain.
Download now