Suche senden
Hochladen
PGPool-II Load testing
•
7 gefällt mir
•
5,211 views
EDB
Folgen
Ahsan Hadi's presentation from PG Con 2014 in Ottawa
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 11
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
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
Empfohlen
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
Weitere ähnliche Inhalte
Was ist angesagt?
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
Was ist angesagt?
(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
Ähnlich wie PGPool-II Load testing
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
Ähnlich wie PGPool-II Load testing
(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
Mehr von 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
Mehr von 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
Kürzlich hochgeladen
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Zilliz
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Orbitshub
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
apidays
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Nanddeep Nachan
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Zilliz
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
WSO2
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
apidays
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
Kürzlich hochgeladen
(20)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
PGPool-II Load testing
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.
Jetzt herunterladen