SlideShare a Scribd company logo
What's new in MySQL 5.5? FOSDEM 2011
<Insert Picture Here>




What's new in MySQL 5.5?
Lenz Grimmer
MySQL Community Relations Specialist
MySQL 5.5 Highlights

• InnoDB becomes the default
• Improved Performance & Scalability
• Improved Availability
• Improved Manageability & Usability
• Improved Instrumentation & Diagnostics
InnoDB 1.1 as Default Storage Engine

• ACID Transactions, Foreign Keys, Crash
  Recovery
• Plugin replaces built-in version
• Newly created tables use InnoDB by default
• MyISAM and other Storage Engines still
  available
• Many performance/scalability improvements
• Better instrumentation & diagnostics
InnoDB Performance improvements

• Multiple/Split Buffer Pool Instances
• Multiple Rollback Segments
• Improved recovery performance
• Native async I/O on Linux
• Extended Change Buffering (with delete
  buffering, purge buffering)
• Control of overall I/O capacity
• Restored group commit
InnoDB Scalability Improvements

• Improved Log Sys mutex
• Separate Flush List mutex
• Improved Purge Scheduling
• Improved default thread concurrency
• Control of background I/O threads
• Control of using the OS memory allocator
• Faster locking algorithms
InnoDB Instrumentation/Diagnostics

• InnoDB stats in PERFORMANCE_SCHEMA
• More extensive SHOW ENGINE INNODB
  STATUS
• New INFORMATION_SCHEMA tables
Improved Availability

• Semi-synchronous Replication
• Replication Heartbeat
• Replication Slave fsync() options
• Automatic Relay Log Recovery
• Per-master event filtering
• Replication Slave Side Type Conversions
• Individual Log Flushing
• SHOW RELAYLOG EVENTS
Improved Manageability & Usability

• PERFORMANCE_SCHEMA
• SIGNAL/RESIGNAL
• Pluggable authentication framework
• More Partitioning Options
Give it a spin!

• Download MySQL 5.5 from the usual place:
  http://dev.mysql.com/downloads/mysql/
• Send us feedback and bug reports:
  http://bugs.mysql.com/
• Questions? Use the Forums or Mailing Lists:
  http://forums.mysql.com http://lists.mysql.com
• Blog about your experiences:
  http://planet.mysql.com
Discussion / Q & A
Thank you!
Lenz Grimmer <lenz.grimmer@oracle.com>
          http://www.lenzg.net/
                 @lenzgr
What's new in MySQL 5.5? FOSDEM 2011

More Related Content

PDF
Making MySQL Administration a Breeze - A look into a MySQL DBA's toolchest
PDF
Making MySQL Administration a Breeze - A Look Into a MySQL DBA's Toolchest
PDF
One daytalk hbraun_oct2011
PPTX
Performance out
PDF
MySQL High Availability Solutions
PDF
Galera Cluster DDL and Schema Upgrades 220217
DOCX
Master master vs master-slave database
PPTX
Silverstripe at scale - design & architecture for silverstripe applications
Making MySQL Administration a Breeze - A look into a MySQL DBA's toolchest
Making MySQL Administration a Breeze - A Look Into a MySQL DBA's Toolchest
One daytalk hbraun_oct2011
Performance out
MySQL High Availability Solutions
Galera Cluster DDL and Schema Upgrades 220217
Master master vs master-slave database
Silverstripe at scale - design & architecture for silverstripe applications

What's hot (20)

PDF
Cool MariaDB Plugins
PPT
SaltConf14 - Saurabh Surana, HP Cloud - Automating operations and support wit...
PDF
Understanding salt modular sub-systems and customization
PDF
What's New in WildFly 9?
PPT
MySQL HA Percona cluster @ MySQL meetup Mumbai
PDF
Databases in the hosted cloud
PDF
Mini Training Flyway
PPTX
MariaDB Galera Cluster
PDF
High Performance Drupal Sites
PDF
Best practices for MySQL/MariaDB Server/Percona Server High Availability
PPTX
High performance and high availability proxies for MySQL
PDF
Galera Cluster 4 for MySQL 8 Release Webinar slides
PDF
Next Generation DevOps in Drupal: DrupalCamp London 2014
PDF
Best practices for MySQL High Availability Tutorial
PPTX
Maria DB Galera Cluster for High Availability
PDF
ProxySQL - High Performance and HA Proxy for MySQL
PDF
MariaDB Server & MySQL Security Essentials 2016
PDF
Securing your MySQL / MariaDB Server data
PPT
Using galera replication to create geo distributed clusters on the wan
PDF
Lessons from database failures
Cool MariaDB Plugins
SaltConf14 - Saurabh Surana, HP Cloud - Automating operations and support wit...
Understanding salt modular sub-systems and customization
What's New in WildFly 9?
MySQL HA Percona cluster @ MySQL meetup Mumbai
Databases in the hosted cloud
Mini Training Flyway
MariaDB Galera Cluster
High Performance Drupal Sites
Best practices for MySQL/MariaDB Server/Percona Server High Availability
High performance and high availability proxies for MySQL
Galera Cluster 4 for MySQL 8 Release Webinar slides
Next Generation DevOps in Drupal: DrupalCamp London 2014
Best practices for MySQL High Availability Tutorial
Maria DB Galera Cluster for High Availability
ProxySQL - High Performance and HA Proxy for MySQL
MariaDB Server & MySQL Security Essentials 2016
Securing your MySQL / MariaDB Server data
Using galera replication to create geo distributed clusters on the wan
Lessons from database failures
Ad

Similar to What's new in MySQL 5.5? FOSDEM 2011 (20)

PPT
My sqlstrategyroadmap
PPT
MySQL Strategy&Roadmap
PDF
OSDC 2018 | Scaling & High Availability MySQL learnings from the past decade+...
PDF
MySQL :What's New #GIDS16
PPTX
Drupal performance
PDF
MySQL 5.7 what's new
PDF
SQLDay2013_Denny Cherry - SQLServer2012inaHighlyAvailableWorld
PPT
MySQL Performance Tuning at COSCUP 2014
PDF
Why MariaDB?
PPTX
2015: Whats New in MySQL 5.7, At Oracle Open World, November 3rd, 2015
PDF
My sql crashcourse_intro_kdl
PDF
Collaborate 2012 - Administering MySQL for Oracle DBAs
PDF
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15
PDF
MySQL Performance Tuning London Meetup June 2017
PDF
Maria db 10 and the mariadb foundation(colin)
PPTX
Ansible for large scale deployment
PPTX
Ansible for large scale deployment
PDF
MySQL Performance Tuning. Part 1: MySQL Configuration (includes MySQL 5.7)
PDF
MariaDB 10.1 what's new and what's coming in 10.2 - Tokyo MariaDB Meetup
PDF
Colvin exadata mistakes_ioug_2014
My sqlstrategyroadmap
MySQL Strategy&Roadmap
OSDC 2018 | Scaling & High Availability MySQL learnings from the past decade+...
MySQL :What's New #GIDS16
Drupal performance
MySQL 5.7 what's new
SQLDay2013_Denny Cherry - SQLServer2012inaHighlyAvailableWorld
MySQL Performance Tuning at COSCUP 2014
Why MariaDB?
2015: Whats New in MySQL 5.7, At Oracle Open World, November 3rd, 2015
My sql crashcourse_intro_kdl
Collaborate 2012 - Administering MySQL for Oracle DBAs
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15
MySQL Performance Tuning London Meetup June 2017
Maria db 10 and the mariadb foundation(colin)
Ansible for large scale deployment
Ansible for large scale deployment
MySQL Performance Tuning. Part 1: MySQL Configuration (includes MySQL 5.7)
MariaDB 10.1 what's new and what's coming in 10.2 - Tokyo MariaDB Meetup
Colvin exadata mistakes_ioug_2014
Ad

More from Lenz Grimmer (20)

PDF
Ceph Management and Monitoring - DevConf.CZ - 2019-01-26
PDF
Managing and Monitoring Ceph - Ceph Day Berlin - 2018-11-12
PDF
Ceph Management and Monitoring with Dashboard V2 - Cephalocon 2018-03-23
PDF
Ceph and Storage Management with openATTIC - FOSDEM 2017-02-05
PDF
Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23
PDF
Ceph and Storage Management in openATTIC - solutions.hamburg - 2016-09-09
PDF
Storage Monitoring in openATTIC - Monitoring Workshop - 2016-09-07
PDF
Ceph and Storage Management with openATTIC - FrOSCon 2016-08-21
PDF
Ceph and Storage Management with openATTIC - SUSE MOST - 2016-06-07
PDF
Ceph and Storage Management with openATTIC, Ceph Tech Talks 2016-06-23
PDF
Ceph and Storage Management with openATTIC, openSUSE Conference 2016-06-23
PDF
Storage Management mit openAttic - LinuxDay - 2015-11-21
PDF
Flexibles Storage Management unter Linux mit OpenATTIC - Kielux 2015-09-18
PDF
The Evolution of Storage on Linux - FrOSCon - 2015-08-22
PDF
MySQL 5.5 Replication Enhancements – An Overview (FOSDEM 2011)
PDF
MySQL High Availability Solutions
PDF
How to build your own Quadrocopter
PDF
What's new in MySQL 5.5?
PDF
ZFS unter Linux
PDF
Arbeiten in einer virtuellen Firma - MySQL
Ceph Management and Monitoring - DevConf.CZ - 2019-01-26
Managing and Monitoring Ceph - Ceph Day Berlin - 2018-11-12
Ceph Management and Monitoring with Dashboard V2 - Cephalocon 2018-03-23
Ceph and Storage Management with openATTIC - FOSDEM 2017-02-05
Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23
Ceph and Storage Management in openATTIC - solutions.hamburg - 2016-09-09
Storage Monitoring in openATTIC - Monitoring Workshop - 2016-09-07
Ceph and Storage Management with openATTIC - FrOSCon 2016-08-21
Ceph and Storage Management with openATTIC - SUSE MOST - 2016-06-07
Ceph and Storage Management with openATTIC, Ceph Tech Talks 2016-06-23
Ceph and Storage Management with openATTIC, openSUSE Conference 2016-06-23
Storage Management mit openAttic - LinuxDay - 2015-11-21
Flexibles Storage Management unter Linux mit OpenATTIC - Kielux 2015-09-18
The Evolution of Storage on Linux - FrOSCon - 2015-08-22
MySQL 5.5 Replication Enhancements – An Overview (FOSDEM 2011)
MySQL High Availability Solutions
How to build your own Quadrocopter
What's new in MySQL 5.5?
ZFS unter Linux
Arbeiten in einer virtuellen Firma - MySQL

Recently uploaded (20)

PDF
Review of recent advances in non-invasive hemoglobin estimation
PPT
Teaching material agriculture food technology
PDF
Approach and Philosophy of On baking technology
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Big Data Technologies - Introduction.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Review of recent advances in non-invasive hemoglobin estimation
Teaching material agriculture food technology
Approach and Philosophy of On baking technology
Chapter 3 Spatial Domain Image Processing.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Reach Out and Touch Someone: Haptics and Empathic Computing
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Programs and apps: productivity, graphics, security and other tools
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Dropbox Q2 2025 Financial Results & Investor Presentation
Big Data Technologies - Introduction.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
MIND Revenue Release Quarter 2 2025 Press Release
sap open course for s4hana steps from ECC to s4
20250228 LYD VKU AI Blended-Learning.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...

What's new in MySQL 5.5? FOSDEM 2011

  • 2. <Insert Picture Here> What's new in MySQL 5.5? Lenz Grimmer MySQL Community Relations Specialist
  • 3. MySQL 5.5 Highlights • InnoDB becomes the default • Improved Performance & Scalability • Improved Availability • Improved Manageability & Usability • Improved Instrumentation & Diagnostics
  • 4. InnoDB 1.1 as Default Storage Engine • ACID Transactions, Foreign Keys, Crash Recovery • Plugin replaces built-in version • Newly created tables use InnoDB by default • MyISAM and other Storage Engines still available • Many performance/scalability improvements • Better instrumentation & diagnostics
  • 5. InnoDB Performance improvements • Multiple/Split Buffer Pool Instances • Multiple Rollback Segments • Improved recovery performance • Native async I/O on Linux • Extended Change Buffering (with delete buffering, purge buffering) • Control of overall I/O capacity • Restored group commit
  • 6. InnoDB Scalability Improvements • Improved Log Sys mutex • Separate Flush List mutex • Improved Purge Scheduling • Improved default thread concurrency • Control of background I/O threads • Control of using the OS memory allocator • Faster locking algorithms
  • 7. InnoDB Instrumentation/Diagnostics • InnoDB stats in PERFORMANCE_SCHEMA • More extensive SHOW ENGINE INNODB STATUS • New INFORMATION_SCHEMA tables
  • 8. Improved Availability • Semi-synchronous Replication • Replication Heartbeat • Replication Slave fsync() options • Automatic Relay Log Recovery • Per-master event filtering • Replication Slave Side Type Conversions • Individual Log Flushing • SHOW RELAYLOG EVENTS
  • 9. Improved Manageability & Usability • PERFORMANCE_SCHEMA • SIGNAL/RESIGNAL • Pluggable authentication framework • More Partitioning Options
  • 10. Give it a spin! • Download MySQL 5.5 from the usual place: http://dev.mysql.com/downloads/mysql/ • Send us feedback and bug reports: http://bugs.mysql.com/ • Questions? Use the Forums or Mailing Lists: http://forums.mysql.com http://lists.mysql.com • Blog about your experiences: http://planet.mysql.com
  • 12. Thank you! Lenz Grimmer <lenz.grimmer@oracle.com> http://www.lenzg.net/ @lenzgr