SlideShare a Scribd company logo
Percona Server 5.6
Enterprise-Grade MySQL
Laurynas
Biveinis
2014-04-04
Agenda
• What is Percona Server
• History of Percona Server releases
• Percona Server 5.6 as MySQL EE
– Backups, HA, performance, security
• Percona Server for DBAs and cloud
• Percona Server performance
2
What is Percona Server
• An enhanced, free drop-in for MySQL
– MySQL: same features.
– Enhanced: additional bugfixes and features.
– Free / open source.
– Drop-in.
●
Little to none work to update your applications
●
Percona's committment to follow MySQL releases
– XtraDB: enhanced InnoDB
– How do we decide what features to add?
3
History of Percona Server Releases
●
Current: 5.1, 5.5, and 5.6 series following
Oracle release series
●
The following pages will show release dates
for first releases for a minor version number
●
Percona might make more releases than
that: e.g. 5.6.16-64.0, 5.6.16-64.1
4
History of Percona Server Releases 5
MySQL Percona Server Days
5.1.68 2013-02-05 2013-03-14 37
5.1.69 2013-04-18 2013-06-10 53
5.1.70 2013-06-03 2013-07-03 30
5.1.71 2013-08-01 2013-08-27 26
5.1.72 2013-09-20 2013-10-28 38
5.1.73 2013-12-03 2013-12-20 17
Average: 33.5
History of Percona Server Releases 6
MySQL Percona Server Days
5.5.30 2013-02-05 2013-03-07 30
5.5.31 2013-04-18 2013-05-24 36
5.5.32 2013-06-03 2013-07-02 29
5.5.33 2013-07-31 2013-08-27 27
5.5.34 2013-09-20 2013-10-28 38
5.5.35 2013-12-03 2013-12-20 17
5.5.36 2014-01-31 2014-03-10 38
Average: 30.7
History of Percona Server Releases 7
MySQL Percona Server Days
5.6.10 2013-02-05
5.6.13 2013-07-31 2013-10-07 68
5.6.14 2013-09-20 2013-10-24 34
5.6.15 2013-12-03 2013-12-19 16
5.6.16 2014-01-31 2014-03-10 38
Average: 39.0
Percona Server for Enterprise: Backups
• Percona XtraBackup: hot online backups
• Percona XtraBackup + Percona Server
– Unlocks extra backup features
– Not available with MySQL
– Fast incremental backups
●
http://bit.ly/psbmpdoc
– Backups that block the server less
●
http://bit.ly/psbpklocks
8
Percona Server for Enterprise: Scaling 9
XtraDB
Cluster
Node
XtraDB
Cluster
Node
XtraDB
Cluster
Node
Percona XtraDB Cluster
Galera Replication
Library
Percona XtraDB Cluster
Percona Server
Percona Server for Enterprise: Scaling 10
Percona
Server
Application reads Application writes
Percona Server for Enterprise: Scaling 11
Percona
Server
Application reads Application writes
Percona
Server
Percona
Server
Percona Server for Enterprise: Scaling 12
XtraDB
Cluster
Node
Application reads Application writes
XtraDB
Cluster
Node
XtraDB
Cluster
Node
Percona Server for Enterprise: Thread Pool 13
• Insurance against traffic spikes
• An alternative to the corresponding plugin in
MySQL EE
• Originated at MariaDB
• Improved at Percona
• http://bit.ly/pstp1, http://bit.ly/pstpool2,
http://bit.ly/pstpool3
Percona Server for Enterprise: Thread Pool 14
Percona Server for Enterprise: Security 15
• PAM plugin for external auth
• An alternative to the corresponding
plugin in MySQL EE
• Developed jointly with MariaDB
• http://bit.ly/pspam
Percona Server for Enterprise: Security 16
Percona
Server
mysql.user
table
Percona Server for Enterprise: Security 17
Percona
Server
mysql.user
table
PAM plugin
LDAP
/etc/passwd
/etc/shadow
Percona Server for DBAs 18
• Extended slow query log and user statistics
– Complements or replaces
PERFORMANCE_SCHEMA
• Extended InnoDB/XtraDB diagnostics
• http://bit.ly/psdiag1, http://bit.ly/psdiag2,
http://bit.ly/psdiag3
Percona Server for Cloud/DBaaS 19
• For users:
– A database server!
• For DBAs:
– Utility user, storage engine
enforcement, server variable limits,
...
Percona Server Performance 20
• What is performance?
– Raw performance
●
Average TPS, average latency, etc
– Stable performance
●
High raw performance is no good if
5% of queries timeout!
Percona Server Performance 21
Percona Server Performance Stability 22
• Stable performance has always
been important to Percona
• Let's review 5.5 briefly
• http://bit.ly/ps55ssd
Percona Server Performance Stability 23
Percona Server Performance Stability 24
• Now, on to 5.6
• http://bit.ly/ps56stable
Percona Server Performance 25
Percona Server 26
• Enhanced MySQL drop-in replacement
– With MySQL EE features
• Integrates with the rest of Percona software
– Upgrade path for scale-out
– Backup features
• Numerous features not mentioned before
• Better performance
• Makes life easier for DBAs

More Related Content

PDF
Previewing Payara Platform 5.192
Payara
 
PPT
TOMCAT WEB SERVER TECHNICAL BY SAIKIRAN PANJALA
Saikiran Panjala
 
PDF
Narayana 5: The premier open source transaction manager
Virtual JBoss User Group
 
PDF
Sutol How To Be A Lion Tamer
Sharon James
 
PPTX
SUTOL 2016: IBM Connections Deployment Best and Worst Practices
panagenda
 
PDF
TYPO3 Performance (T3DD18)
Marcus Schwemer
 
PDF
Sutol - A Hitchhiker’s Guide to troubleshooting IBM Connections
Sharon James
 
PDF
What's New in WildFly 9?
Virtual JBoss User Group
 
Previewing Payara Platform 5.192
Payara
 
TOMCAT WEB SERVER TECHNICAL BY SAIKIRAN PANJALA
Saikiran Panjala
 
Narayana 5: The premier open source transaction manager
Virtual JBoss User Group
 
Sutol How To Be A Lion Tamer
Sharon James
 
SUTOL 2016: IBM Connections Deployment Best and Worst Practices
panagenda
 
TYPO3 Performance (T3DD18)
Marcus Schwemer
 
Sutol - A Hitchhiker’s Guide to troubleshooting IBM Connections
Sharon James
 
What's New in WildFly 9?
Virtual JBoss User Group
 

What's hot (20)

PDF
New features in PMTA 5.0
SparkPost
 
ODP
Releases - CFEngine presentation - Configuration Management Camp 2015
kacfengine
 
PDF
How to be a lion tamer
Sharon James
 
PPTX
How to be a lion tamer
Wannes Rams
 
PDF
Kafka Summit SF 2017 - Kafka Connect Best Practices – Advice from the Field
confluent
 
PDF
Protecting your site by detection
Marko Heijnen
 
PPT
Integrating LAMP with Mkahawa Cyber Manager & SQLite
jgarifuna
 
ODP
New Oracle Infrastructure2
markleeuw
 
PPTX
Web Servers(IIS, NGINX, APACHE)
Reza Jebeli
 
PDF
PMTA Success Story - J2 Martech
SparkPost
 
PDF
(ATS4-PLAT01) Core Architecture Changes in AEP 9.0 and their Impact on Admini...
BIOVIA
 
PPTX
Alfresco search services: Now and Then
Angel Borroy López
 
PDF
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
OpenStack Korea Community
 
PPT
Tomcat Server
Anirban Majumdar
 
PDF
UCS "Wrap Up": Highlights from 2018 and Prospects for 2019
Univention GmbH
 
PDF
Development of a Cisco ACI device package for NGINX as a Load-Balancer
Fabrice Servais
 
DOCX
Upgrade EBS DB from 11g to 12c.
Osama Mustafa
 
KEY
Nginx in production
Graham Weldon
 
PPTX
Xamarin Form using ASP.NET Core SignalR client
Chen Yu Pao
 
PDF
Config Management Camp 2015 - How to Deploy CFEngine in the Open Internet
CFEngine
 
New features in PMTA 5.0
SparkPost
 
Releases - CFEngine presentation - Configuration Management Camp 2015
kacfengine
 
How to be a lion tamer
Sharon James
 
How to be a lion tamer
Wannes Rams
 
Kafka Summit SF 2017 - Kafka Connect Best Practices – Advice from the Field
confluent
 
Protecting your site by detection
Marko Heijnen
 
Integrating LAMP with Mkahawa Cyber Manager & SQLite
jgarifuna
 
New Oracle Infrastructure2
markleeuw
 
Web Servers(IIS, NGINX, APACHE)
Reza Jebeli
 
PMTA Success Story - J2 Martech
SparkPost
 
(ATS4-PLAT01) Core Architecture Changes in AEP 9.0 and their Impact on Admini...
BIOVIA
 
Alfresco search services: Now and Then
Angel Borroy López
 
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
OpenStack Korea Community
 
Tomcat Server
Anirban Majumdar
 
UCS "Wrap Up": Highlights from 2018 and Prospects for 2019
Univention GmbH
 
Development of a Cisco ACI device package for NGINX as a Load-Balancer
Fabrice Servais
 
Upgrade EBS DB from 11g to 12c.
Osama Mustafa
 
Nginx in production
Graham Weldon
 
Xamarin Form using ASP.NET Core SignalR client
Chen Yu Pao
 
Config Management Camp 2015 - How to Deploy CFEngine in the Open Internet
CFEngine
 
Ad

Similar to Percona Server 5.6: Enterprise-Grade MySQL / PLMCE 2014 (20)

PPTX
Overview of some popular distributed databases
sagar chaturvedi
 
PPTX
Mysql ecosystem in 2018
Alkin Tezuysal
 
PDF
[db tech showcase OSS 2017] A11: How Percona is Different, and How We Support...
Insight Technology, Inc.
 
PDF
Percona XtraDB Cluster - Small Presentation
Javier Tomas Zon
 
PDF
MySQL Ecosystem in 2020
Alkin Tezuysal
 
PDF
Percona XtraDB Cluster ( Ensure high Availability )
Mydbops
 
PDF
OSDC 2018 | Scaling & High Availability MySQL learnings from the past decade+...
NETWAYS
 
PDF
MySQL Ecosystem in 2023 - FOSSASIA'23 - Alkin.pptx.pdf
Alkin Tezuysal
 
PPTX
Mysql ecosystem in 2019
Alkin Tezuysal
 
PDF
Percona, software libre y bases de datos
LibreCon
 
PDF
Percona Server for MySQL 8.0 @ Percona Live 2019
Laurynas Biveinis
 
PDF
The MySQL Server Ecosystem in 2016
Colin Charles
 
PDF
Percona Server 8.0
Laurynas Biveinis
 
PDF
Oss4b - pxc introduction
Frederic Descamps
 
PDF
Percona XtraDB Cluster
Kenny Gryp
 
PDF
Percona XtraDB 集群文档
YUCHENG HU
 
PDF
The MySQL Server ecosystem in 2016
sys army
 
PDF
The MySQL High Availability Landscape and where Galera Cluster fits in
Sakari Keskitalo
 
PDF
介绍 Percona 服务器 XtraDB 和 Xtrabackup
YUCHENG HU
 
PDF
Percona Server 8.0
Laurynas Biveinis
 
Overview of some popular distributed databases
sagar chaturvedi
 
Mysql ecosystem in 2018
Alkin Tezuysal
 
[db tech showcase OSS 2017] A11: How Percona is Different, and How We Support...
Insight Technology, Inc.
 
Percona XtraDB Cluster - Small Presentation
Javier Tomas Zon
 
MySQL Ecosystem in 2020
Alkin Tezuysal
 
Percona XtraDB Cluster ( Ensure high Availability )
Mydbops
 
OSDC 2018 | Scaling & High Availability MySQL learnings from the past decade+...
NETWAYS
 
MySQL Ecosystem in 2023 - FOSSASIA'23 - Alkin.pptx.pdf
Alkin Tezuysal
 
Mysql ecosystem in 2019
Alkin Tezuysal
 
Percona, software libre y bases de datos
LibreCon
 
Percona Server for MySQL 8.0 @ Percona Live 2019
Laurynas Biveinis
 
The MySQL Server Ecosystem in 2016
Colin Charles
 
Percona Server 8.0
Laurynas Biveinis
 
Oss4b - pxc introduction
Frederic Descamps
 
Percona XtraDB Cluster
Kenny Gryp
 
Percona XtraDB 集群文档
YUCHENG HU
 
The MySQL Server ecosystem in 2016
sys army
 
The MySQL High Availability Landscape and where Galera Cluster fits in
Sakari Keskitalo
 
介绍 Percona 服务器 XtraDB 和 Xtrabackup
YUCHENG HU
 
Percona Server 8.0
Laurynas Biveinis
 
Ad

More from Laurynas Biveinis (7)

PDF
MySQL Ecosystem in 2018
Laurynas Biveinis
 
PDF
Percona Server 5.7: Key Performance Algorithms
Laurynas Biveinis
 
PDF
XtraDB 5.7: key performance algorithms
Laurynas Biveinis
 
PDF
Developing a database server: software engineer's view
Laurynas Biveinis
 
PDF
XtraDB 5.6 and 5.7: Key Performance Algorithms
Laurynas Biveinis
 
PDF
Fast Incremental Backups with Percona Server and Percona XtraBackup / PLMCE 2014
Laurynas Biveinis
 
PDF
Tracking Page Changes for Your Database and Bitmap Backups
Laurynas Biveinis
 
MySQL Ecosystem in 2018
Laurynas Biveinis
 
Percona Server 5.7: Key Performance Algorithms
Laurynas Biveinis
 
XtraDB 5.7: key performance algorithms
Laurynas Biveinis
 
Developing a database server: software engineer's view
Laurynas Biveinis
 
XtraDB 5.6 and 5.7: Key Performance Algorithms
Laurynas Biveinis
 
Fast Incremental Backups with Percona Server and Percona XtraBackup / PLMCE 2014
Laurynas Biveinis
 
Tracking Page Changes for Your Database and Bitmap Backups
Laurynas Biveinis
 

Recently uploaded (20)

PPTX
TRAVEL APIs | WHITE LABEL TRAVEL API | TOP TRAVEL APIs
philipnathen82
 
PDF
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
PPTX
Presentation about variables and constant.pptx
kr2589474
 
PPTX
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
PPTX
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
PPTX
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
PPTX
AI-Ready Handoff: Auto-Summaries & Draft Emails from MQL to Slack in One Flow
bbedford2
 
PPTX
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
PDF
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
PDF
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
DOCX
Can You Build Dashboards Using Open Source Visualization Tool.docx
Varsha Nayak
 
PPTX
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
PDF
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
PPTX
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
PDF
New Download MiniTool Partition Wizard Crack Latest Version 2025
imang66g
 
PDF
New Download FL Studio Crack Full Version [Latest 2025]
imang66g
 
PPTX
Explanation about Structures in C language.pptx
Veeral Rathod
 
PDF
10 posting ideas for community engagement with AI prompts
Pankaj Taneja
 
PDF
WatchTraderHub - Watch Dealer software with inventory management and multi-ch...
WatchDealer Pavel
 
PDF
Protecting the Digital World Cyber Securit
dnthakkar16
 
TRAVEL APIs | WHITE LABEL TRAVEL API | TOP TRAVEL APIs
philipnathen82
 
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
Presentation about variables and constant.pptx
kr2589474
 
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
AI-Ready Handoff: Auto-Summaries & Draft Emails from MQL to Slack in One Flow
bbedford2
 
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
Can You Build Dashboards Using Open Source Visualization Tool.docx
Varsha Nayak
 
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
New Download MiniTool Partition Wizard Crack Latest Version 2025
imang66g
 
New Download FL Studio Crack Full Version [Latest 2025]
imang66g
 
Explanation about Structures in C language.pptx
Veeral Rathod
 
10 posting ideas for community engagement with AI prompts
Pankaj Taneja
 
WatchTraderHub - Watch Dealer software with inventory management and multi-ch...
WatchDealer Pavel
 
Protecting the Digital World Cyber Securit
dnthakkar16
 

Percona Server 5.6: Enterprise-Grade MySQL / PLMCE 2014

  • 1. Percona Server 5.6 Enterprise-Grade MySQL Laurynas Biveinis 2014-04-04
  • 2. Agenda • What is Percona Server • History of Percona Server releases • Percona Server 5.6 as MySQL EE – Backups, HA, performance, security • Percona Server for DBAs and cloud • Percona Server performance 2
  • 3. What is Percona Server • An enhanced, free drop-in for MySQL – MySQL: same features. – Enhanced: additional bugfixes and features. – Free / open source. – Drop-in. ● Little to none work to update your applications ● Percona's committment to follow MySQL releases – XtraDB: enhanced InnoDB – How do we decide what features to add? 3
  • 4. History of Percona Server Releases ● Current: 5.1, 5.5, and 5.6 series following Oracle release series ● The following pages will show release dates for first releases for a minor version number ● Percona might make more releases than that: e.g. 5.6.16-64.0, 5.6.16-64.1 4
  • 5. History of Percona Server Releases 5 MySQL Percona Server Days 5.1.68 2013-02-05 2013-03-14 37 5.1.69 2013-04-18 2013-06-10 53 5.1.70 2013-06-03 2013-07-03 30 5.1.71 2013-08-01 2013-08-27 26 5.1.72 2013-09-20 2013-10-28 38 5.1.73 2013-12-03 2013-12-20 17 Average: 33.5
  • 6. History of Percona Server Releases 6 MySQL Percona Server Days 5.5.30 2013-02-05 2013-03-07 30 5.5.31 2013-04-18 2013-05-24 36 5.5.32 2013-06-03 2013-07-02 29 5.5.33 2013-07-31 2013-08-27 27 5.5.34 2013-09-20 2013-10-28 38 5.5.35 2013-12-03 2013-12-20 17 5.5.36 2014-01-31 2014-03-10 38 Average: 30.7
  • 7. History of Percona Server Releases 7 MySQL Percona Server Days 5.6.10 2013-02-05 5.6.13 2013-07-31 2013-10-07 68 5.6.14 2013-09-20 2013-10-24 34 5.6.15 2013-12-03 2013-12-19 16 5.6.16 2014-01-31 2014-03-10 38 Average: 39.0
  • 8. Percona Server for Enterprise: Backups • Percona XtraBackup: hot online backups • Percona XtraBackup + Percona Server – Unlocks extra backup features – Not available with MySQL – Fast incremental backups ● http://bit.ly/psbmpdoc – Backups that block the server less ● http://bit.ly/psbpklocks 8
  • 9. Percona Server for Enterprise: Scaling 9 XtraDB Cluster Node XtraDB Cluster Node XtraDB Cluster Node Percona XtraDB Cluster Galera Replication Library Percona XtraDB Cluster Percona Server
  • 10. Percona Server for Enterprise: Scaling 10 Percona Server Application reads Application writes
  • 11. Percona Server for Enterprise: Scaling 11 Percona Server Application reads Application writes Percona Server Percona Server
  • 12. Percona Server for Enterprise: Scaling 12 XtraDB Cluster Node Application reads Application writes XtraDB Cluster Node XtraDB Cluster Node
  • 13. Percona Server for Enterprise: Thread Pool 13 • Insurance against traffic spikes • An alternative to the corresponding plugin in MySQL EE • Originated at MariaDB • Improved at Percona • http://bit.ly/pstp1, http://bit.ly/pstpool2, http://bit.ly/pstpool3
  • 14. Percona Server for Enterprise: Thread Pool 14
  • 15. Percona Server for Enterprise: Security 15 • PAM plugin for external auth • An alternative to the corresponding plugin in MySQL EE • Developed jointly with MariaDB • http://bit.ly/pspam
  • 16. Percona Server for Enterprise: Security 16 Percona Server mysql.user table
  • 17. Percona Server for Enterprise: Security 17 Percona Server mysql.user table PAM plugin LDAP /etc/passwd /etc/shadow
  • 18. Percona Server for DBAs 18 • Extended slow query log and user statistics – Complements or replaces PERFORMANCE_SCHEMA • Extended InnoDB/XtraDB diagnostics • http://bit.ly/psdiag1, http://bit.ly/psdiag2, http://bit.ly/psdiag3
  • 19. Percona Server for Cloud/DBaaS 19 • For users: – A database server! • For DBAs: – Utility user, storage engine enforcement, server variable limits, ...
  • 20. Percona Server Performance 20 • What is performance? – Raw performance ● Average TPS, average latency, etc – Stable performance ● High raw performance is no good if 5% of queries timeout!
  • 22. Percona Server Performance Stability 22 • Stable performance has always been important to Percona • Let's review 5.5 briefly • http://bit.ly/ps55ssd
  • 24. Percona Server Performance Stability 24 • Now, on to 5.6 • http://bit.ly/ps56stable
  • 26. Percona Server 26 • Enhanced MySQL drop-in replacement – With MySQL EE features • Integrates with the rest of Percona software – Upgrade path for scale-out – Backup features • Numerous features not mentioned before • Better performance • Makes life easier for DBAs