Your SlideShare is downloading. ×
0
<Insert Picture Here>
What's new in MySQL 5.5?
Lenz Grimmer
MySQL Community Relations Specialist
$ whoami
1998 2002
20102008
Before we begin...
No, InnoDB has not been removed from MySQL.
MySQL/InnoDB continue to be freely available and
licensed u...
Investment in MySQL
Rapid Innovation
• Make MySQL a Better MySQL
– #1 Open Source Database for Web Applications
– Most Com...
MySQL 5.5 Highlights
• InnoDB becomes the default
• Improved Performance & Scalability
• Improved Availability
• Improved ...
InnoDB 1.1 as Default Storage Engine
• ACID Transactions, Foreign Keys, Crash
Recovery
• Plugin replaces built-in version
...
InnoDB Performance improvements
• Multiple/Split Buffer Pool Instances
• Multiple Rollback Segments
• Improved recovery pe...
InnoDB Scalability Improvements
• Improved Log Sys mutex
• Separate Flush List mutex
• Improved Purge Scheduling
• Improve...
InnoDB Instrumentation/Diagnostics
• InnoDB stats in PERFORMANCE_SCHEMA
• More extensive SHOW ENGINE INNODB
STATUS
• New I...
Improved Availability
• Semi-synchronous Replication
• Replication Heartbeat
• Replication Slave fsync() options
• Automat...
Other replication improvements
• Per-master event filtering
• Replication Slave Side Type Conversions
• Individual Log Flu...
Improved Manageability & Usability
• PERFORMANCE_SCHEMA
• SIGNAL/RESIGNAL
• Pluggable authentication framework
• More Part...
MySQL 5.5 SysBench Benchmarks
Linux
Intel Xeon X7460 x86_64
4 CPU x 6 Cores/CPU
2.66 GHz, 32GB RAM
Fedora 10
MySQL 5.1.50
...
MySQL 5.5 SysBench Benchmarks
Linux
MySQL 5.1.50
(InnoDB built-in)
MySQL 5.1.50
(InnoDB Plug-in)
MySQL 5.5.6
(New InnoDB)
...
MySQL 5.5 Scales on multi core
Sysbench Read Write
MySQL 5.5 SysBench Benchmarks
Windows
MySQL 5.1.50
(InnoDB built-in)
MySQL 5.1.50
(InnoDB Plug-in)
MySQL 5.5.6
(New InnoDB...
MySQL 5.5 SysBench Benchmarks
Windows
MySQL 5.1.50
(InnoDB built-in)
MySQL 5.1.50
(InnoDB Plug-in)
MySQL 5.5.6
(New InnoDB...
Key Takeaways
• MySQL is important to Oracle and our
customers
• Part of our Complete, Open, Integrated
strategy
• Oracle ...
Give it a spin!
• Download MySQL 5.5 from the usual place:
http://dev.mysql.com/downloads/mysql/
• Send us feedback and bu...
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 ...
What's new in MySQL 5.5?
What's new in MySQL 5.5?
Upcoming SlideShare
Loading in...5
×

What's new in MySQL 5.5?

3,878

Published on

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

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

No Downloads
Views
Total Views
3,878
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
84
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Transcript of "What's new in MySQL 5.5?"

  1. 1. <Insert Picture Here> What's new in MySQL 5.5? Lenz Grimmer MySQL Community Relations Specialist
  2. 2. $ whoami 1998 2002 20102008
  3. 3. 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
  4. 4. 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
  5. 5. MySQL 5.5 Highlights • InnoDB becomes the default • Improved Performance & Scalability • Improved Availability • Improved Manageability & Usability • Improved Instrumentation & Diagnostics
  6. 6. 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
  7. 7. 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
  8. 8. 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
  9. 9. InnoDB Instrumentation/Diagnostics • InnoDB stats in PERFORMANCE_SCHEMA • More extensive SHOW ENGINE INNODB STATUS • New INFORMATION_SCHEMA tables
  10. 10. Improved Availability • Semi-synchronous Replication • Replication Heartbeat • Replication Slave fsync() options • Automatic Relay Log Recovery
  11. 11. Other replication improvements • Per-master event filtering • Replication Slave Side Type Conversions • Individual Log Flushing • SHOW RELAYLOG EVENTS
  12. 12. Improved Manageability & Usability • PERFORMANCE_SCHEMA • SIGNAL/RESIGNAL • Pluggable authentication framework • More Partitioning Options
  13. 13. MySQL 5.5 SysBench Benchmarks Linux Intel Xeon X7460 x86_64 4 CPU x 6 Cores/CPU 2.66 GHz, 32GB RAM Fedora 10 MySQL 5.1.50 (InnoDB built-in) MySQL 5.1.50 (InnoDB Plug-in) MySQL 5.5.6 (New InnoDB) 200% performance gain for MySQL 5.5 over 5.1.50; at scale
  14. 14. MySQL 5.5 SysBench Benchmarks Linux MySQL 5.1.50 (InnoDB built-in) MySQL 5.1.50 (InnoDB Plug-in) MySQL 5.5.6 (New InnoDB) Intel Xeon X7460 x86_64 4 CPU x 6 Cores/CPU 2.66 GHz, 32GB RAM Fedora 10 369% performance gain for MySQL 5.5 over 5.1.50; at scale
  15. 15. MySQL 5.5 Scales on multi core Sysbench Read Write
  16. 16. MySQL 5.5 SysBench Benchmarks Windows MySQL 5.1.50 (InnoDB built-in) MySQL 5.1.50 (InnoDB Plug-in) MySQL 5.5.6 (New InnoDB) Intel x86_64 4 CPU x 2 Cores/CPU 3.166 GHz, 8GB RAM Windows Server 2008 538% performance gain for MySQL 5.5 over 5.1.50; at scale
  17. 17. MySQL 5.5 SysBench Benchmarks Windows MySQL 5.1.50 (InnoDB built-in) MySQL 5.1.50 (InnoDB Plug-in) MySQL 5.5.6 (New InnoDB) Intel x86_64 4 CPU x 2 Cores/CPU 3.166 GHz, 8GB RAM Windows Server 2008 1561% performance gain for MySQL 5.5 over 5.1.50; at scale
  18. 18. 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
  19. 19. 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
  20. 20. Discussion / Q & A
  21. 21. Thank you! Lenz Grimmer <lenz.grimmer@oracle.com> http://www.lenzg.net/ @lenzgr
  22. 22. 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.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×