Percona Server 5.6: Enterprise-Grade MySQL / PLMCE 2014

425 views
311 views

Published on

Percona Live 2014 presentation

https://www.percona.com/live/mysql-conference-2014/sessions/percona-server-56-enterprise-grade-mysql

Published in: Software, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
425
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Percona Server 5.6: Enterprise-Grade MySQL / PLMCE 2014

  1. 1. Percona Server 5.6 Enterprise-Grade MySQL Laurynas Biveinis 2014-04-04
  2. 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. 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. 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. 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. 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. 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. 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. 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. 10. Percona Server for Enterprise: Scaling 10 Percona Server Application reads Application writes
  11. 11. Percona Server for Enterprise: Scaling 11 Percona Server Application reads Application writes Percona Server Percona Server
  12. 12. Percona Server for Enterprise: Scaling 12 XtraDB Cluster Node Application reads Application writes XtraDB Cluster Node XtraDB Cluster Node
  13. 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. 14. Percona Server for Enterprise: Thread Pool 14
  15. 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. 16. Percona Server for Enterprise: Security 16 Percona Server mysql.user table
  17. 17. Percona Server for Enterprise: Security 17 Percona Server mysql.user table PAM plugin LDAP /etc/passwd /etc/shadow
  18. 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. 19. Percona Server for Cloud/DBaaS 19 • For users: – A database server! • For DBAs: – Utility user, storage engine enforcement, server variable limits, ...
  20. 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!
  21. 21. Percona Server Performance 21
  22. 22. Percona Server Performance Stability 22 • Stable performance has always been important to Percona • Let's review 5.5 briefly • http://bit.ly/ps55ssd
  23. 23. Percona Server Performance Stability 23
  24. 24. Percona Server Performance Stability 24 • Now, on to 5.6 • http://bit.ly/ps56stable
  25. 25. Percona Server Performance 25
  26. 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

×