What's new in MySQL 5.5? FOSDEM 2011

13

TAGS:

description

Slides of my MySQL & Friends DevRoom talk at FOSDEM 2011 in Brussels on 2011-02-05 http://fosdem.org/2011/schedule/event/mysql_new_in_5_5

Transcript of What's new in MySQL 5.5? FOSDEM 2011

Page 1: What's new in MySQL 5.5? FOSDEM 2011
Page 2: What's new in MySQL 5.5? FOSDEM 2011

<Insert Picture Here>

What's new in MySQL 5.5?

Lenz GrimmerMySQL Community Relations Specialist

Page 3: What's new in MySQL 5.5? FOSDEM 2011

MySQL 5.5 Highlights

• InnoDB becomes the default• Improved Performance & Scalability• Improved Availability• Improved Manageability & Usability• Improved Instrumentation & Diagnostics

Page 4: What's new in MySQL 5.5? FOSDEM 2011

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

Page 5: What's new in MySQL 5.5? FOSDEM 2011

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

Page 6: What's new in MySQL 5.5? FOSDEM 2011

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

Page 7: What's new in MySQL 5.5? FOSDEM 2011

InnoDB Instrumentation/Diagnostics

• InnoDB stats in PERFORMANCE_SCHEMA• More extensive SHOW ENGINE INNODB

STATUS• New INFORMATION_SCHEMA tables

Page 8: What's new in MySQL 5.5? FOSDEM 2011

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

Page 9: What's new in MySQL 5.5? FOSDEM 2011

Improved Manageability & Usability

• PERFORMANCE_SCHEMA• SIGNAL/RESIGNAL• Pluggable authentication framework• More Partitioning Options

Page 10: What's new in MySQL 5.5? FOSDEM 2011

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

Page 11: What's new in MySQL 5.5? FOSDEM 2011

Discussion / Q & A

Page 12: What's new in MySQL 5.5? FOSDEM 2011

Thank you!

Lenz Grimmer <[email protected]>

http://www.lenzg.net/

@lenzgr

Page 13: What's new in MySQL 5.5? FOSDEM 2011