Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

What's new in MySQL 5.5?

on

  • 4,542 views

Presentation about the new features and improvements in MySQL 5.5. Held at the SAPO CodeBits on 2010-11-11. A video recording of the session can be found here: http://codebits.eu/intra/s/session/144

Presentation about the new features and improvements in MySQL 5.5. Held at the SAPO CodeBits on 2010-11-11. A video recording of the session can be found here: http://codebits.eu/intra/s/session/144

Statistics

Views

Total Views
4,542
Views on SlideShare
4,542
Embed Views
0

Actions

Likes
2
Downloads
84
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

What's new in MySQL 5.5? What's new in MySQL 5.5? Presentation Transcript

  • <Insert Picture Here> What's new in MySQL 5.5? Lenz Grimmer MySQL Community Relations Specialist
  • $ whoami 1998 2002 2008 2010
  • Before we begin... No, InnoDB has not been removed from MySQL. MySQL/InnoDB continue to be freely available and licensed under the GPL. http://blogs.oracle.com/mysql/2010/11/mysql_community_edition_and_innodb.html http://blogs.oracle.com/mysql/2010/11/get_the_facts_mysql_licensing_and_pricing.html
  • Investment in MySQL Rapid Innovation • Make MySQL a Better MySQL – #1 Open Source Database for Web Applications – Most Complete LAMP Stack – Telecom & Embedded • Develop, Promote and Support MySQL – Improve engineering, consulting and support – Leverage 24x7, World-Class Oracle Support • MySQL Community Edition – Source and binary releases – GPL license
  • 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
  • Other replication improvements • 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
  • MySQL 5.5 SysBench Benchmarks Linux MySQL 5.5.6 (New InnoDB) MySQL 5.1.50 (InnoDB Plug-in) MySQL 5.1.50 (InnoDB built-in) 200% performance gain Intel Xeon X7460 x86_64 4 CPU x 6 Cores/CPU for MySQL 5.5 over 5.1.50; at scale 2.66 GHz, 32GB RAM Fedora 10
  • MySQL 5.5 SysBench Benchmarks Linux MySQL 5.5.6 (New InnoDB) MySQL 5.1.50 (InnoDB Plug-in) MySQL 5.1.50 (InnoDB built-in) 369% performance gain Intel Xeon X7460 x86_64 4 CPU x 6 Cores/CPU for MySQL 5.5 over 5.1.50; at scale 2.66 GHz, 32GB RAM Fedora 10
  • MySQL 5.5 Scales on multi core Sysbench Read Write
  • MySQL 5.5 SysBench Benchmarks Windows MySQL 5.5.6 (New InnoDB) MySQL 5.1.50 (InnoDB Plug-in) MySQL 5.1.50 (InnoDB built-in) 538% performance gain Intel x86_64 4 CPU x 2 Cores/CPU for MySQL 5.5 over 5.1.50; at scale 3.166 GHz, 8GB RAM Windows Server 2008
  • MySQL 5.5 SysBench Benchmarks Windows MySQL 5.5.6 (New InnoDB) MySQL 5.1.50 (InnoDB Plug-in) MySQL 5.1.50 (InnoDB built-in) 1561% performance gain Intel x86_64 4 CPU x 2 Cores/CPU for MySQL 5.5 over 5.1.50; at scale 3.166 GHz, 8GB RAM Windows Server 2008
  • Key Takeaways • MySQL is important to Oracle and our customers • Part of our Complete, Open, Integrated strategy • Oracle is making MySQL better today • Major Feature, Performance, Scalability enhancements • 24x7, Global support in 145 countries
  • 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
  • The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.