SlideShare a Scribd company logo
1 of 38
Download to read offline
MySQL Update Aug 2012
© 2011 Oracle Corporation – Proprietary and Confidential   1
Safe Harbor Statement
     The following 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.


Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
MySQL Completes The Stack

                                                                      •   Best of Breed at Every Level
                                                                      •   Built & Tested together
                                                                      •   Managed together
                                                                      •   Serviced together
                                                                      •   Based on open standards
                                                                      •   Lower cost
                                                                      •   Lower risk
                                                                      •   More reliable
Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
UNMATCHED INVESTMENT                                                                                InnoDB
                                                                                    REPLICATION
  PERFORMANCE IMPROVEMENTS                                                                           EMBEDDED


CLOUD                                                          WINDOWS      HUNDREDS OF EXPERTS


                                                                                                  STRATEGIC


WORLD-CLASS SUPPORT
                                                                         MySQL CLUSTER
                                                                                                     WEB
  NoSQL                                                  LINUX               MySQL ENTERPRISE EDITION

LARGEST MySQL ENGINEERING & SUPPORT ORGANIZATION
   Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
MySQL Database



Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
MySQL 5.6: A Better MySQL
• MySQL 5.6 builds on MySQL 5.5 by
  improving:
              •       Optimizer for better Performance, Scalability
              •       Performance Schema for better instrumentation
              •       InnoDB for better transactional throughput
              •       Replication for higher availability, data integrity
              •       “NotOnlySQL” options for more flexibility



Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
MySQL 5.6: InnoDB
• Better Performance, Scale                                                    Transactional by Default
    •      Improved thread concurrency, LRU flushing
    •      Reduced contention during file extension
    •      Increase max redo log size
    •      Separate tablespaces for undo log
    •      Fast checksum
• Better Recovery
    • Dump and restore buffer pool
• Better Usability
    • Full-text Search                                                   > 95% of MySQL apps run InnoDB
    • Variable page sizes – 4k, 8k

   Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
MySQL 5.6: Replication
          Largest EVER set of Enhancements




Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
5x Higher Replication Performance




            • SysBench, running across 10 x schemas
            • Oracle Linux 6.1, Oracle Sun Fire x4150 m2 Server
Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
Global Transaction Identifiers
• Simple to track & compare replication across the
  cluster
   – Unique identifier for each transaction written to the
     Binlog
• Automatically identify the most up-to-date slave for
  failover                  Master
                                         GTID=123456
• Deploy n-tier replication hierarchies
                                                                        GTID=123456

                                                                                      GTID=123456   GTID=123456
  Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
Replication HA Utilities
                                                                               • Enabling self-healing replication
                                                                                 topologies
                                                                               • Automated failover & recovery
  Failed                                                                         – mysqlfailover Utility
  Master
                                                                               • Switchover & administration
                                                                                  – mysqlrpladmin Utility
                                                           Promoted               Monitoring                HA Utilities
                                                           Master

                                                                               • Delivers HA within the core MySQL
                                                                                 distribution
                                                                                  – Eliminates the need for 3rd party
                                                                      Slaves        solutions
                                                                                  – Allows extensibility to support variety
                                                                                    of HA mechanisms
Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
Growing Suite of MySQL Utilities
              Workflow for Replication

        Check                                                            Repl   Show   HA


• Check: Verifying pre-requisites for Replication
• Repl: Initiating Replication to the new slave
• Show: Displaying Replication topology
• HA: Detecting and failing-over from master to slave. Monitoring status.
• Implemented as Python scripts
  – Available from LaunchPad or as a plug-in for MySQL Workbench
  – Extensible to include custom scripting
   Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
MySQL 5.6: Optimizer
• Subquery Optimizations
• File sort optimizations with small limit
                      •4X better execution time – 40s to 10s
• Index Condition Pushdown
                      •160X Better execution time – 15s to 90ms
• Postpone Materialization of views/subqueries in FROM
                      •240X better execution time for EXPLAIN – 8m to 2s
• Batched Key Access and Multi Range Read
                      •280X Better execution time – 2800s to 10s


Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
MySQL 5.6: Optimizer

Better Diagnostics and Debugging
• EXPLAIN
  • INSERT, UPDATE, and DELETE
  • JSON format for better readability
• Persistent Optimizer Statistics - InnoDB
• Optimizer Traces




  Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
MySQL 5.6: Optimizer
     Batched Key Access (BKA) & Multi Range Read
   Improve performance of disk-bound join queries
                           5000
                                                                                                                 Execution time
                            2821
                                                                                                                 without MRR + BKA
                            1225
       Query Time (secs)




                           500



                                                                               DBT3 Q13: “Customer Distribution
                                                                                                     No BKA
                                                                                                     BKA
                             50                                                Query”

                                                                                                          9.63    Execution time
                              5
                                   0       8                16          24       32       40   48   56   64
                                                                                                                  with MRR + BKA
                                                                      Join Buffer Size (MB)


Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
MySQL 5.6: Performance Schema Instrumentation
      Improved Database Profiling/Application Tuning – Less Than 5% Overhead
• Statements/Stages
    • Most resource intensive queries? Where do they spend time?
• Table/Index I/O, Table Locks
    • Which application tables/indexes cause the most load or contention?
• Users/Hosts/Accounts
    • Which application users/hosts/apps consume the most resources?
• Network I/O
    • Network loaded? How long do sessions idle?
• Summaries
    • Aggregate stats grouped by thread, user, host, account or object


Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
Evaluate MySQL 5.6 TODAY




                                     dev.mysql.com/downloads/mysql
                                                 Select Development Release tab
Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
InnoDB
      Early Access Features
      • “NotOnlySQL” Key-value access to InnoDB data
      •Online Operations (INDEX add, FK Drop, Column
      rename)....more to come
      •Removal of LOCK_open as a bottleneck
      •Removal of CPU cache sharings as a bottleneck
      •Improved InnoDB flushing
                        Try it Today!
                      labs.mysql.com/
Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
InnoDB Performance Improvements
                    12000                                                                           • Up to 2.8x higher
                    10000
                                                                                                      performance
                                                                                                     • Removal of LOCK_open
Queriesper Second




                     8000
                                                                                                     • Removal of CPU cache
                     6000
                                                                                   MySQL 5.6.5         sharings
                     4000                                                          MySQL 5.6.June    • InnoDB flushing
                     2000                                                                           • Sysbench R/W
                        0                                                                            • 8 x Socket / 6-core Intel
                             24             32              64          96   128                       Xeon 7540, 2GHz
                                                       Threads
                                                                                                     • 512GB RAM
                                                                                                     • SSD

  Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
Key-value Access to InnoDB Data
                                                                                        • Fast, simple access to InnoDB
                                                                                           • via Memcached API
                                         Application
                                                                                           • Use existing Memcached clients
    SQL                                                                    NoSQL
(MySQL Client)                                                             (Memcached      • Bypasses SQL parsing
                                                                            Protocol)   • NotOnlySQL access
 mysqld
               MySQL Server                                      Memcached plugin          • For key-value operations
                                                                                           • SQL for rich queries, JOINs, FKs, etc.
                      InnoDB Storage Engine                                             • Implementation
                                                                                           • Memcached plug-in to mysqld
                                                                                           • Memcached mapped to native InnoDB
                            Try it Today!                                                    API
                          labs.mysql.com/                                                  • Shared process for ultra-low latency
     Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
Binary Log Group Commit                                                                                   New!
       Early Access Features
                                                                             Binary Log
                                                             T1         T2
                 Session
                                                             T3         T4
                                                                                          • Increases performance

                                                                       Group              • Commits multiple
                                                                       commit               transactions as a group to
Master Database                                                                             Binlog on disk

                      Try it Today!
                    labs.mysql.com/
 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
Binary Log Group Commit                                                                                     New!
                    Performance
                    10000                                                                                  • Up to 2.3x with binlog
                    9000
                    8000
                                                                                                             configured versus 5.6.5
                                                                                       MySQL 5.6 June
                                                                                                             with no binlog
Queriesper Second




                    7000                                                               – sync_binlog =
                                                                                        MySQL 5.6.5 - No
                    6000                                                               1
                    5000
                                                                                        Binlog             • Up to 3.5x faster with
                                                                                       MySQL 5.6.
                    4000                                                               MySQL 5.6.5 -
                                                                                       – No Binlog
                                                                                       sync_binlog = 1
                                                                                                             binlog configured
                    3000
                    2000                                                                MySQL 5.6 June -   • Sysbench R/W
                                                                                       MySQL 5.6.5 –
                                                                                        sync_binlog = 1
                    1000                                                               sync_binlog =        • 8 x Socket / 6-core Intel
                                                                                       1
                        0
                               24             32             64             96   128
                                                                                                              Xeon 7540, 2GHz
                                                        Threads                                             • 512GB RAM
                                                                                                            • SSD
                                              Sync_binlog = 1
      Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
Binary Log Group Commit                                                               New!
      Performance Impact
                                                                      • 11% average with
                                                                        sync_binlog = 0
                                                                      • 0%10% with sync_binlog =
                                                                        1 above 48 threads
                                                                       • 20% at lower thread counts
                                                                      • Sysbench R/W
                                                                       • 8 x Socket / 6-core Intel Xeon
                                                                         7540, 2GHz
                                                                       • 512GB RAM
                                                                       • SSD


Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
MySQL 5.6: A Better MySQL
• Optimizer: Up to 280X Better Execution Time
• Replication: Up to 5X Higher Performance, Self-Healing
• InnoDB: Better Performance, Scalability, NoSQL,
  Recovery and Usability
• Plus, Performance Schema, MySQL Utilities

                                               Best Open Source Product 2011 Award by CRN
                                               “MySQL 5.6 … includes significant advances in text-based search
                                               inside a database, as well as performance enhancements... MySQL
                                               5.6 is firmly in place as the strongest open-source database.”

Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
MySQL Cluster



Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
MySQL Cluster 7.2
           Fastest Growing Release EVER




Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
Comparing MySQL Cluster Performance
           8x Higher Performance per Node




               • 1 Billion+ Reads per Minute, 8 node Intel Xeon cluster
               • NoSQL C++ API, flexaSynch benchmark
               • Multi-Threaded Data Node Extensions
Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
• 30 x Intel E5-2600 Intel Servers
          • NoSQL C++ API, flexaSynch benchmark
          • ACID Transactions, with Synchronous Replication
Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
MySQL Cluster 7.3                                                                        New!
      Early Access Features
      • Foreign Keys
            - Design Goal: compatibility to InnoDB
            - Natively implemented in the data layer
            - Accessible from SQL and NoSQL access layer
            - Online add/drop foreign keys

        Blending SQL &
        NoSQL
                                                              Try it Today -- labs.mysql.com
Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
MySQL Connect
            September 29-30, San Francisco
•               Keynotes, Breakout Sessions, Hands-On Labs and BOFs
•               Boost Your MySQL Skills in Two Days
•               Share & Network with the MySQL Community
•               Meet the Engineers Behind the Latest Code
•               Talk to the Experts in the MySQL Support Team
•               Learn About the New Features and Roadmaps


                                                                          oracle.com/mysqlconnect
    Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
MySQL Connect - Keynotes
        Saturday, 9.00 am PT
                                                                 The State of The Dolphin
                                                                 Join Oracle Executive Vice President
                                                                 Edward Screven and MySQL Vice
                                                                 President of Engineering Tomas Ulin to
                                                                 hear about Oracle’s MySQL strategy, and
                                                                 the key latest developments including
                                                                 product releases, roadmap and
                                                                 community.
        Additional Keynotes to be announced…
                                                                                            oracle.com/mysqlconnec
Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
MySQL Connect
        Breakout Sessions
•           Over 65 technical breakout sessions
•           Oracle MySQL Engineers on MySQL 5.6 new features,
            InnoDB, Replication, Backup, Optmizer, MySQL
            Cluster, Security, Performance & scalability…and
            more!
•           Case Studies from users and customers
•           Sessions from partners and community members
                                                                      oracle.com/mysqlconnec
Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
MySQL Connect
        Birds-of-a-feather, Hands-On Labs
•           BOFs on Backup, MySQL 5.6 replication, Optimizer,
            Community...and more

•           Hands-On Labs running throughout the two days
            on Performance schema, MySQL Utilities, Getting
            started with MySQL, Security, MySQL Cluster…and
            more
                                                                      oracle.com/mysqlconnec
Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
MySQL Connect
        …And
•           Exhibit hall
•           Demo pods
•           Saturday evening reception
•           Taylor Street Open House Sunday Reception
•           Sponsorship and Exhibit opportunities

 Register Now! Early Bird Rate until July 27: Save $500

                                                                      oracle.com/mysqlconnec
Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
ORACLE DRIVES MySQL
            INNOVATION
  BEST OF BREED SOLUTIONS FOR NEXT
    GENERATION WEB APPLICATIONS


Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
David.Stokes @ Oracle.com

            slideshare.net/davestokes/presentations

Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

More Related Content

What's hot

Southeast Linuxfest -- MySQL User Admin Tips & Tricks
Southeast Linuxfest -- MySQL User Admin Tips & TricksSoutheast Linuxfest -- MySQL User Admin Tips & Tricks
Southeast Linuxfest -- MySQL User Admin Tips & TricksDave Stokes
 
MySQL 5.7 Replication News
MySQL 5.7 Replication News MySQL 5.7 Replication News
MySQL 5.7 Replication News Ted Wennmark
 
New awesome features in MySQL 5.7
New awesome features in MySQL 5.7New awesome features in MySQL 5.7
New awesome features in MySQL 5.7Zhaoyang Wang
 
Introduction to MySQL
Introduction to MySQLIntroduction to MySQL
Introduction to MySQLTed Wennmark
 
MySQL 5.7 in a Nutshell
MySQL 5.7 in a NutshellMySQL 5.7 in a Nutshell
MySQL 5.7 in a NutshellEmily Ikuta
 
What's new in my sql smug
What's new in my sql smugWhat's new in my sql smug
What's new in my sql smugTed Wennmark
 
MySQL 5.7 NEW FEATURES, BETTER PERFORMANCE, AND THINGS THAT WILL BREAK -- Mid...
MySQL 5.7 NEW FEATURES, BETTER PERFORMANCE, AND THINGS THAT WILL BREAK -- Mid...MySQL 5.7 NEW FEATURES, BETTER PERFORMANCE, AND THINGS THAT WILL BREAK -- Mid...
MySQL 5.7 NEW FEATURES, BETTER PERFORMANCE, AND THINGS THAT WILL BREAK -- Mid...Dave Stokes
 
Mysql User Camp : 20th June - Mysql New Features
Mysql User Camp : 20th June - Mysql New FeaturesMysql User Camp : 20th June - Mysql New Features
Mysql User Camp : 20th June - Mysql New FeaturesTarique Saleem
 
MySQL Enterprise Monitor
MySQL Enterprise MonitorMySQL Enterprise Monitor
MySQL Enterprise MonitorTed Wennmark
 
MySQL Fabric: Easy Management of MySQL Servers
MySQL Fabric: Easy Management of MySQL ServersMySQL Fabric: Easy Management of MySQL Servers
MySQL Fabric: Easy Management of MySQL ServersMats Kindahl
 
MySQL Enterprise Backup apr 2016
MySQL Enterprise Backup apr 2016MySQL Enterprise Backup apr 2016
MySQL Enterprise Backup apr 2016Ted Wennmark
 
MySQL Performance Best Practices
MySQL Performance Best PracticesMySQL Performance Best Practices
MySQL Performance Best PracticesOlivier DASINI
 
MySQL: From Single Instance to Big Data
MySQL: From Single Instance to Big DataMySQL: From Single Instance to Big Data
MySQL: From Single Instance to Big DataMorgan Tocker
 
MySQL High Availability -- InnoDB Clusters
MySQL High Availability -- InnoDB ClustersMySQL High Availability -- InnoDB Clusters
MySQL High Availability -- InnoDB ClustersMatt Lord
 
Conference slides: MySQL Cluster Performance Tuning
Conference slides: MySQL Cluster Performance TuningConference slides: MySQL Cluster Performance Tuning
Conference slides: MySQL Cluster Performance TuningSeveralnines
 
My sql 5.7-upcoming-changes-v2
My sql 5.7-upcoming-changes-v2My sql 5.7-upcoming-changes-v2
My sql 5.7-upcoming-changes-v2Morgan Tocker
 
Elastic Scalability in MySQL Fabric Using OpenStack
Elastic Scalability in MySQL Fabric Using OpenStackElastic Scalability in MySQL Fabric Using OpenStack
Elastic Scalability in MySQL Fabric Using OpenStackMats Kindahl
 
MySQL Cluster as Transactional NoSQL (KVS)
MySQL Cluster as Transactional NoSQL (KVS)MySQL Cluster as Transactional NoSQL (KVS)
MySQL Cluster as Transactional NoSQL (KVS)Ryusuke Kajiyama
 
MySQL 5.7: What's New, Nov. 2015
MySQL 5.7: What's New, Nov. 2015MySQL 5.7: What's New, Nov. 2015
MySQL 5.7: What's New, Nov. 2015Mario Beck
 

What's hot (20)

Southeast Linuxfest -- MySQL User Admin Tips & Tricks
Southeast Linuxfest -- MySQL User Admin Tips & TricksSoutheast Linuxfest -- MySQL User Admin Tips & Tricks
Southeast Linuxfest -- MySQL User Admin Tips & Tricks
 
MySQL 5.7 Replication News
MySQL 5.7 Replication News MySQL 5.7 Replication News
MySQL 5.7 Replication News
 
New awesome features in MySQL 5.7
New awesome features in MySQL 5.7New awesome features in MySQL 5.7
New awesome features in MySQL 5.7
 
Introduction to MySQL
Introduction to MySQLIntroduction to MySQL
Introduction to MySQL
 
MySQL 5.7 in a Nutshell
MySQL 5.7 in a NutshellMySQL 5.7 in a Nutshell
MySQL 5.7 in a Nutshell
 
What's new in my sql smug
What's new in my sql smugWhat's new in my sql smug
What's new in my sql smug
 
MySQL 5.7 NEW FEATURES, BETTER PERFORMANCE, AND THINGS THAT WILL BREAK -- Mid...
MySQL 5.7 NEW FEATURES, BETTER PERFORMANCE, AND THINGS THAT WILL BREAK -- Mid...MySQL 5.7 NEW FEATURES, BETTER PERFORMANCE, AND THINGS THAT WILL BREAK -- Mid...
MySQL 5.7 NEW FEATURES, BETTER PERFORMANCE, AND THINGS THAT WILL BREAK -- Mid...
 
Mysql User Camp : 20th June - Mysql New Features
Mysql User Camp : 20th June - Mysql New FeaturesMysql User Camp : 20th June - Mysql New Features
Mysql User Camp : 20th June - Mysql New Features
 
MySQL Enterprise Monitor
MySQL Enterprise MonitorMySQL Enterprise Monitor
MySQL Enterprise Monitor
 
MySQL Fabric: Easy Management of MySQL Servers
MySQL Fabric: Easy Management of MySQL ServersMySQL Fabric: Easy Management of MySQL Servers
MySQL Fabric: Easy Management of MySQL Servers
 
MySQL Enterprise Backup apr 2016
MySQL Enterprise Backup apr 2016MySQL Enterprise Backup apr 2016
MySQL Enterprise Backup apr 2016
 
MySQL Performance Best Practices
MySQL Performance Best PracticesMySQL Performance Best Practices
MySQL Performance Best Practices
 
MySQL: From Single Instance to Big Data
MySQL: From Single Instance to Big DataMySQL: From Single Instance to Big Data
MySQL: From Single Instance to Big Data
 
MySQL Security
MySQL SecurityMySQL Security
MySQL Security
 
MySQL High Availability -- InnoDB Clusters
MySQL High Availability -- InnoDB ClustersMySQL High Availability -- InnoDB Clusters
MySQL High Availability -- InnoDB Clusters
 
Conference slides: MySQL Cluster Performance Tuning
Conference slides: MySQL Cluster Performance TuningConference slides: MySQL Cluster Performance Tuning
Conference slides: MySQL Cluster Performance Tuning
 
My sql 5.7-upcoming-changes-v2
My sql 5.7-upcoming-changes-v2My sql 5.7-upcoming-changes-v2
My sql 5.7-upcoming-changes-v2
 
Elastic Scalability in MySQL Fabric Using OpenStack
Elastic Scalability in MySQL Fabric Using OpenStackElastic Scalability in MySQL Fabric Using OpenStack
Elastic Scalability in MySQL Fabric Using OpenStack
 
MySQL Cluster as Transactional NoSQL (KVS)
MySQL Cluster as Transactional NoSQL (KVS)MySQL Cluster as Transactional NoSQL (KVS)
MySQL Cluster as Transactional NoSQL (KVS)
 
MySQL 5.7: What's New, Nov. 2015
MySQL 5.7: What's New, Nov. 2015MySQL 5.7: What's New, Nov. 2015
MySQL 5.7: What's New, Nov. 2015
 

Similar to MySQL 5.6 Updates

My sql 5.5_product_update
My sql 5.5_product_updateMy sql 5.5_product_update
My sql 5.5_product_updatehenriquesidney
 
Oracle my sql cluster cge
Oracle my sql cluster cgeOracle my sql cluster cge
Oracle my sql cluster cgeseungdon1
 
My sql 5.6_replwebinar_may12
My sql 5.6_replwebinar_may12My sql 5.6_replwebinar_may12
My sql 5.6_replwebinar_may12Mat Keep
 
MySQL London Tech Tour March 2015 - Embedded Database of Choice
MySQL London Tech Tour March 2015 - Embedded Database of ChoiceMySQL London Tech Tour March 2015 - Embedded Database of Choice
MySQL London Tech Tour March 2015 - Embedded Database of ChoiceMark Swarbrick
 
MySQL Strategy&Roadmap
MySQL Strategy&RoadmapMySQL Strategy&Roadmap
MySQL Strategy&Roadmapslidethanks
 
My sqlstrategyroadmap
My sqlstrategyroadmapMy sqlstrategyroadmap
My sqlstrategyroadmapslidethanks
 
MySQL InnoDB Cluster and NDB Cluster
MySQL InnoDB Cluster and NDB ClusterMySQL InnoDB Cluster and NDB Cluster
MySQL InnoDB Cluster and NDB ClusterMario Beck
 
Santo Leto - MySQL Connect 2012 - Getting Started with Mysql Cluster
Santo Leto - MySQL Connect 2012 - Getting Started with Mysql ClusterSanto Leto - MySQL Connect 2012 - Getting Started with Mysql Cluster
Santo Leto - MySQL Connect 2012 - Getting Started with Mysql ClusterSanto Leto
 
20141011 my sql clusterv01pptx
20141011 my sql clusterv01pptx20141011 my sql clusterv01pptx
20141011 my sql clusterv01pptxIvan Ma
 
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB Cluster
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB ClusterWebinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB Cluster
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB ClusterContinuent
 
What's New in MySQL 5.6
What's New in MySQL 5.6What's New in MySQL 5.6
What's New in MySQL 5.6Santo Leto
 
20140722 Taiwan MySQL User Group Meeting Tech Updates
20140722 Taiwan MySQL User Group Meeting Tech Updates20140722 Taiwan MySQL User Group Meeting Tech Updates
20140722 Taiwan MySQL User Group Meeting Tech UpdatesRyusuke Kajiyama
 
MySQL Day Paris 2016 - MySQL HA: InnoDB Cluster and NDB Cluster
MySQL Day Paris 2016 - MySQL HA: InnoDB Cluster and NDB ClusterMySQL Day Paris 2016 - MySQL HA: InnoDB Cluster and NDB Cluster
MySQL Day Paris 2016 - MySQL HA: InnoDB Cluster and NDB ClusterOlivier DASINI
 
MySQL for Oracle DBAs
MySQL for Oracle DBAsMySQL for Oracle DBAs
MySQL for Oracle DBAsMario Beck
 
Seminar : "The Future of MySQL - Roadmap to Success" session MySQL ...
Seminar : "The Future of MySQL - Roadmap to Success" session MySQL ...Seminar : "The Future of MySQL - Roadmap to Success" session MySQL ...
Seminar : "The Future of MySQL - Roadmap to Success" session MySQL ...Software Park Thailand
 
Oracle Enterprise Manager for MySQL
Oracle Enterprise Manager for MySQLOracle Enterprise Manager for MySQL
Oracle Enterprise Manager for MySQLMario Beck
 
Mysql overview_20100811
Mysql overview_20100811Mysql overview_20100811
Mysql overview_20100811thinkinlamp
 
1 my sql20151219-kaji_ivan
1 my sql20151219-kaji_ivan1 my sql20151219-kaji_ivan
1 my sql20151219-kaji_ivanIvan Tu
 
Embracing Database Diversity: The New Oracle / MySQL DBA - UKOUG
Embracing Database Diversity: The New Oracle / MySQL DBA -   UKOUGEmbracing Database Diversity: The New Oracle / MySQL DBA -   UKOUG
Embracing Database Diversity: The New Oracle / MySQL DBA - UKOUGKeith Hollman
 
MySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP Paris
MySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP ParisMySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP Paris
MySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP ParisOlivier DASINI
 

Similar to MySQL 5.6 Updates (20)

My sql 5.5_product_update
My sql 5.5_product_updateMy sql 5.5_product_update
My sql 5.5_product_update
 
Oracle my sql cluster cge
Oracle my sql cluster cgeOracle my sql cluster cge
Oracle my sql cluster cge
 
My sql 5.6_replwebinar_may12
My sql 5.6_replwebinar_may12My sql 5.6_replwebinar_may12
My sql 5.6_replwebinar_may12
 
MySQL London Tech Tour March 2015 - Embedded Database of Choice
MySQL London Tech Tour March 2015 - Embedded Database of ChoiceMySQL London Tech Tour March 2015 - Embedded Database of Choice
MySQL London Tech Tour March 2015 - Embedded Database of Choice
 
MySQL Strategy&Roadmap
MySQL Strategy&RoadmapMySQL Strategy&Roadmap
MySQL Strategy&Roadmap
 
My sqlstrategyroadmap
My sqlstrategyroadmapMy sqlstrategyroadmap
My sqlstrategyroadmap
 
MySQL InnoDB Cluster and NDB Cluster
MySQL InnoDB Cluster and NDB ClusterMySQL InnoDB Cluster and NDB Cluster
MySQL InnoDB Cluster and NDB Cluster
 
Santo Leto - MySQL Connect 2012 - Getting Started with Mysql Cluster
Santo Leto - MySQL Connect 2012 - Getting Started with Mysql ClusterSanto Leto - MySQL Connect 2012 - Getting Started with Mysql Cluster
Santo Leto - MySQL Connect 2012 - Getting Started with Mysql Cluster
 
20141011 my sql clusterv01pptx
20141011 my sql clusterv01pptx20141011 my sql clusterv01pptx
20141011 my sql clusterv01pptx
 
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB Cluster
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB ClusterWebinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB Cluster
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #5: Oracle’s InnoDB Cluster
 
What's New in MySQL 5.6
What's New in MySQL 5.6What's New in MySQL 5.6
What's New in MySQL 5.6
 
20140722 Taiwan MySQL User Group Meeting Tech Updates
20140722 Taiwan MySQL User Group Meeting Tech Updates20140722 Taiwan MySQL User Group Meeting Tech Updates
20140722 Taiwan MySQL User Group Meeting Tech Updates
 
MySQL Day Paris 2016 - MySQL HA: InnoDB Cluster and NDB Cluster
MySQL Day Paris 2016 - MySQL HA: InnoDB Cluster and NDB ClusterMySQL Day Paris 2016 - MySQL HA: InnoDB Cluster and NDB Cluster
MySQL Day Paris 2016 - MySQL HA: InnoDB Cluster and NDB Cluster
 
MySQL for Oracle DBAs
MySQL for Oracle DBAsMySQL for Oracle DBAs
MySQL for Oracle DBAs
 
Seminar : "The Future of MySQL - Roadmap to Success" session MySQL ...
Seminar : "The Future of MySQL - Roadmap to Success" session MySQL ...Seminar : "The Future of MySQL - Roadmap to Success" session MySQL ...
Seminar : "The Future of MySQL - Roadmap to Success" session MySQL ...
 
Oracle Enterprise Manager for MySQL
Oracle Enterprise Manager for MySQLOracle Enterprise Manager for MySQL
Oracle Enterprise Manager for MySQL
 
Mysql overview_20100811
Mysql overview_20100811Mysql overview_20100811
Mysql overview_20100811
 
1 my sql20151219-kaji_ivan
1 my sql20151219-kaji_ivan1 my sql20151219-kaji_ivan
1 my sql20151219-kaji_ivan
 
Embracing Database Diversity: The New Oracle / MySQL DBA - UKOUG
Embracing Database Diversity: The New Oracle / MySQL DBA -   UKOUGEmbracing Database Diversity: The New Oracle / MySQL DBA -   UKOUG
Embracing Database Diversity: The New Oracle / MySQL DBA - UKOUG
 
MySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP Paris
MySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP ParisMySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP Paris
MySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP Paris
 

More from Dave Stokes

Json within a relational database
Json within a relational databaseJson within a relational database
Json within a relational databaseDave Stokes
 
Database basics for new-ish developers -- All Things Open October 18th 2021
Database basics for new-ish developers  -- All Things Open October 18th 2021Database basics for new-ish developers  -- All Things Open October 18th 2021
Database basics for new-ish developers -- All Things Open October 18th 2021Dave Stokes
 
Php & my sql - how do pdo, mysq-li, and x devapi do what they do
Php & my sql  - how do pdo, mysq-li, and x devapi do what they doPhp & my sql  - how do pdo, mysq-li, and x devapi do what they do
Php & my sql - how do pdo, mysq-li, and x devapi do what they doDave Stokes
 
Longhorn PHP - MySQL Indexes, Histograms, Locking Options, and Other Ways to ...
Longhorn PHP - MySQL Indexes, Histograms, Locking Options, and Other Ways to ...Longhorn PHP - MySQL Indexes, Histograms, Locking Options, and Other Ways to ...
Longhorn PHP - MySQL Indexes, Histograms, Locking Options, and Other Ways to ...Dave Stokes
 
MySQL 8.0 New Features -- September 27th presentation for Open Source Summit
MySQL 8.0 New Features -- September 27th presentation for Open Source SummitMySQL 8.0 New Features -- September 27th presentation for Open Source Summit
MySQL 8.0 New Features -- September 27th presentation for Open Source SummitDave Stokes
 
JavaScript and Friends August 20th, 20201 -- MySQL Shell and JavaScript
JavaScript and Friends August 20th, 20201 -- MySQL Shell and JavaScriptJavaScript and Friends August 20th, 20201 -- MySQL Shell and JavaScript
JavaScript and Friends August 20th, 20201 -- MySQL Shell and JavaScriptDave Stokes
 
Open Source World June '21 -- JSON Within a Relational Database
Open Source World June '21 -- JSON Within a Relational DatabaseOpen Source World June '21 -- JSON Within a Relational Database
Open Source World June '21 -- JSON Within a Relational DatabaseDave Stokes
 
Dutch PHP Conference 2021 - MySQL Indexes and Histograms
Dutch PHP Conference 2021 - MySQL Indexes and HistogramsDutch PHP Conference 2021 - MySQL Indexes and Histograms
Dutch PHP Conference 2021 - MySQL Indexes and HistogramsDave Stokes
 
Validating JSON -- Percona Live 2021 presentation
Validating JSON -- Percona Live 2021 presentationValidating JSON -- Percona Live 2021 presentation
Validating JSON -- Percona Live 2021 presentationDave Stokes
 
Midwest PHP Presentation - New MSQL Features
Midwest PHP Presentation - New MSQL FeaturesMidwest PHP Presentation - New MSQL Features
Midwest PHP Presentation - New MSQL FeaturesDave Stokes
 
Data Love Conference - Window Functions for Database Analytics
Data Love Conference - Window Functions for Database AnalyticsData Love Conference - Window Functions for Database Analytics
Data Love Conference - Window Functions for Database AnalyticsDave Stokes
 
Open Source 1010 and Quest InSync presentations March 30th, 2021 on MySQL Ind...
Open Source 1010 and Quest InSync presentations March 30th, 2021 on MySQL Ind...Open Source 1010 and Quest InSync presentations March 30th, 2021 on MySQL Ind...
Open Source 1010 and Quest InSync presentations March 30th, 2021 on MySQL Ind...Dave Stokes
 
Confoo 2021 -- MySQL New Features
Confoo 2021 -- MySQL New FeaturesConfoo 2021 -- MySQL New Features
Confoo 2021 -- MySQL New FeaturesDave Stokes
 
Confoo 2021 - MySQL Indexes & Histograms
Confoo 2021 - MySQL Indexes & HistogramsConfoo 2021 - MySQL Indexes & Histograms
Confoo 2021 - MySQL Indexes & HistogramsDave Stokes
 
Datacon LA - MySQL without the SQL - Oh my!
Datacon LA - MySQL without the SQL - Oh my! Datacon LA - MySQL without the SQL - Oh my!
Datacon LA - MySQL without the SQL - Oh my! Dave Stokes
 
MySQL Replication Update - DEbconf 2020 presentation
MySQL Replication Update - DEbconf 2020 presentationMySQL Replication Update - DEbconf 2020 presentation
MySQL Replication Update - DEbconf 2020 presentationDave Stokes
 
MySQL 8.0 Operational Changes
MySQL 8.0 Operational ChangesMySQL 8.0 Operational Changes
MySQL 8.0 Operational ChangesDave Stokes
 
cPanel now supports MySQL 8.0 - My Top Seven Features
cPanel now supports MySQL 8.0 - My Top Seven FeaturescPanel now supports MySQL 8.0 - My Top Seven Features
cPanel now supports MySQL 8.0 - My Top Seven FeaturesDave Stokes
 
A Step by Step Introduction to the MySQL Document Store
A Step by Step Introduction to the MySQL Document StoreA Step by Step Introduction to the MySQL Document Store
A Step by Step Introduction to the MySQL Document StoreDave Stokes
 
Discover The Power of NoSQL + MySQL with MySQL
Discover The Power of NoSQL + MySQL with MySQLDiscover The Power of NoSQL + MySQL with MySQL
Discover The Power of NoSQL + MySQL with MySQLDave Stokes
 

More from Dave Stokes (20)

Json within a relational database
Json within a relational databaseJson within a relational database
Json within a relational database
 
Database basics for new-ish developers -- All Things Open October 18th 2021
Database basics for new-ish developers  -- All Things Open October 18th 2021Database basics for new-ish developers  -- All Things Open October 18th 2021
Database basics for new-ish developers -- All Things Open October 18th 2021
 
Php & my sql - how do pdo, mysq-li, and x devapi do what they do
Php & my sql  - how do pdo, mysq-li, and x devapi do what they doPhp & my sql  - how do pdo, mysq-li, and x devapi do what they do
Php & my sql - how do pdo, mysq-li, and x devapi do what they do
 
Longhorn PHP - MySQL Indexes, Histograms, Locking Options, and Other Ways to ...
Longhorn PHP - MySQL Indexes, Histograms, Locking Options, and Other Ways to ...Longhorn PHP - MySQL Indexes, Histograms, Locking Options, and Other Ways to ...
Longhorn PHP - MySQL Indexes, Histograms, Locking Options, and Other Ways to ...
 
MySQL 8.0 New Features -- September 27th presentation for Open Source Summit
MySQL 8.0 New Features -- September 27th presentation for Open Source SummitMySQL 8.0 New Features -- September 27th presentation for Open Source Summit
MySQL 8.0 New Features -- September 27th presentation for Open Source Summit
 
JavaScript and Friends August 20th, 20201 -- MySQL Shell and JavaScript
JavaScript and Friends August 20th, 20201 -- MySQL Shell and JavaScriptJavaScript and Friends August 20th, 20201 -- MySQL Shell and JavaScript
JavaScript and Friends August 20th, 20201 -- MySQL Shell and JavaScript
 
Open Source World June '21 -- JSON Within a Relational Database
Open Source World June '21 -- JSON Within a Relational DatabaseOpen Source World June '21 -- JSON Within a Relational Database
Open Source World June '21 -- JSON Within a Relational Database
 
Dutch PHP Conference 2021 - MySQL Indexes and Histograms
Dutch PHP Conference 2021 - MySQL Indexes and HistogramsDutch PHP Conference 2021 - MySQL Indexes and Histograms
Dutch PHP Conference 2021 - MySQL Indexes and Histograms
 
Validating JSON -- Percona Live 2021 presentation
Validating JSON -- Percona Live 2021 presentationValidating JSON -- Percona Live 2021 presentation
Validating JSON -- Percona Live 2021 presentation
 
Midwest PHP Presentation - New MSQL Features
Midwest PHP Presentation - New MSQL FeaturesMidwest PHP Presentation - New MSQL Features
Midwest PHP Presentation - New MSQL Features
 
Data Love Conference - Window Functions for Database Analytics
Data Love Conference - Window Functions for Database AnalyticsData Love Conference - Window Functions for Database Analytics
Data Love Conference - Window Functions for Database Analytics
 
Open Source 1010 and Quest InSync presentations March 30th, 2021 on MySQL Ind...
Open Source 1010 and Quest InSync presentations March 30th, 2021 on MySQL Ind...Open Source 1010 and Quest InSync presentations March 30th, 2021 on MySQL Ind...
Open Source 1010 and Quest InSync presentations March 30th, 2021 on MySQL Ind...
 
Confoo 2021 -- MySQL New Features
Confoo 2021 -- MySQL New FeaturesConfoo 2021 -- MySQL New Features
Confoo 2021 -- MySQL New Features
 
Confoo 2021 - MySQL Indexes & Histograms
Confoo 2021 - MySQL Indexes & HistogramsConfoo 2021 - MySQL Indexes & Histograms
Confoo 2021 - MySQL Indexes & Histograms
 
Datacon LA - MySQL without the SQL - Oh my!
Datacon LA - MySQL without the SQL - Oh my! Datacon LA - MySQL without the SQL - Oh my!
Datacon LA - MySQL without the SQL - Oh my!
 
MySQL Replication Update - DEbconf 2020 presentation
MySQL Replication Update - DEbconf 2020 presentationMySQL Replication Update - DEbconf 2020 presentation
MySQL Replication Update - DEbconf 2020 presentation
 
MySQL 8.0 Operational Changes
MySQL 8.0 Operational ChangesMySQL 8.0 Operational Changes
MySQL 8.0 Operational Changes
 
cPanel now supports MySQL 8.0 - My Top Seven Features
cPanel now supports MySQL 8.0 - My Top Seven FeaturescPanel now supports MySQL 8.0 - My Top Seven Features
cPanel now supports MySQL 8.0 - My Top Seven Features
 
A Step by Step Introduction to the MySQL Document Store
A Step by Step Introduction to the MySQL Document StoreA Step by Step Introduction to the MySQL Document Store
A Step by Step Introduction to the MySQL Document Store
 
Discover The Power of NoSQL + MySQL with MySQL
Discover The Power of NoSQL + MySQL with MySQLDiscover The Power of NoSQL + MySQL with MySQL
Discover The Power of NoSQL + MySQL with MySQL
 

Recently uploaded

Planetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl - Corporate Profile BrochurePlanetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl - Corporate Profile BrochurePlanetek Italia Srl
 
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptxEmil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptxNeo4j
 
How to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxHow to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxKaustubhBhavsar6
 
Extra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfExtra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfInfopole1
 
UiPath Studio Web workshop series - Day 4
UiPath Studio Web workshop series - Day 4UiPath Studio Web workshop series - Day 4
UiPath Studio Web workshop series - Day 4DianaGray10
 
The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)codyslingerland1
 
March Patch Tuesday
March Patch TuesdayMarch Patch Tuesday
March Patch TuesdayIvanti
 
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through TokenizationStobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through TokenizationStobox
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
 
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdfQ4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdfTejal81
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
The Importance of Indoor Air Quality (English)
The Importance of Indoor Air Quality (English)The Importance of Indoor Air Quality (English)
The Importance of Indoor Air Quality (English)IES VE
 
Oracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptxOracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptxSatishbabu Gunukula
 
Technical SEO for Improved Accessibility WTS FEST
Technical SEO for Improved Accessibility  WTS FESTTechnical SEO for Improved Accessibility  WTS FEST
Technical SEO for Improved Accessibility WTS FESTBillieHyde
 
Introduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its applicationIntroduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its applicationKnoldus Inc.
 
Flow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameFlow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameKapil Thakar
 
Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.IPLOOK Networks
 
Patch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 updatePatch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 updateadam112203
 
Scenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenariosScenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenariosErol GIRAUDY
 
3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud DataEric D. Schabell
 

Recently uploaded (20)

Planetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl - Corporate Profile BrochurePlanetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl - Corporate Profile Brochure
 
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptxEmil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
 
How to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxHow to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptx
 
Extra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfExtra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdf
 
UiPath Studio Web workshop series - Day 4
UiPath Studio Web workshop series - Day 4UiPath Studio Web workshop series - Day 4
UiPath Studio Web workshop series - Day 4
 
The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)
 
March Patch Tuesday
March Patch TuesdayMarch Patch Tuesday
March Patch Tuesday
 
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through TokenizationStobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdfQ4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
Q4 2023 Quarterly Investor Presentation - FINAL - v1.pdf
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
The Importance of Indoor Air Quality (English)
The Importance of Indoor Air Quality (English)The Importance of Indoor Air Quality (English)
The Importance of Indoor Air Quality (English)
 
Oracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptxOracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptx
 
Technical SEO for Improved Accessibility WTS FEST
Technical SEO for Improved Accessibility  WTS FESTTechnical SEO for Improved Accessibility  WTS FEST
Technical SEO for Improved Accessibility WTS FEST
 
Introduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its applicationIntroduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its application
 
Flow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameFlow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First Frame
 
Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.
 
Patch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 updatePatch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 update
 
Scenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenariosScenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenarios
 
3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data
 

MySQL 5.6 Updates

  • 1. MySQL Update Aug 2012 © 2011 Oracle Corporation – Proprietary and Confidential 1
  • 2. Safe Harbor Statement The following 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. Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 3. MySQL Completes The Stack • Best of Breed at Every Level • Built & Tested together • Managed together • Serviced together • Based on open standards • Lower cost • Lower risk • More reliable Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 4. UNMATCHED INVESTMENT InnoDB REPLICATION PERFORMANCE IMPROVEMENTS EMBEDDED CLOUD WINDOWS HUNDREDS OF EXPERTS STRATEGIC WORLD-CLASS SUPPORT MySQL CLUSTER WEB NoSQL LINUX MySQL ENTERPRISE EDITION LARGEST MySQL ENGINEERING & SUPPORT ORGANIZATION Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 5. MySQL Database Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 6. Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 7. MySQL 5.6: A Better MySQL • MySQL 5.6 builds on MySQL 5.5 by improving: • Optimizer for better Performance, Scalability • Performance Schema for better instrumentation • InnoDB for better transactional throughput • Replication for higher availability, data integrity • “NotOnlySQL” options for more flexibility Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 8. MySQL 5.6: InnoDB • Better Performance, Scale Transactional by Default • Improved thread concurrency, LRU flushing • Reduced contention during file extension • Increase max redo log size • Separate tablespaces for undo log • Fast checksum • Better Recovery • Dump and restore buffer pool • Better Usability • Full-text Search > 95% of MySQL apps run InnoDB • Variable page sizes – 4k, 8k Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 9. MySQL 5.6: Replication Largest EVER set of Enhancements Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 10. 5x Higher Replication Performance • SysBench, running across 10 x schemas • Oracle Linux 6.1, Oracle Sun Fire x4150 m2 Server Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 11. Global Transaction Identifiers • Simple to track & compare replication across the cluster – Unique identifier for each transaction written to the Binlog • Automatically identify the most up-to-date slave for failover Master GTID=123456 • Deploy n-tier replication hierarchies GTID=123456 GTID=123456 GTID=123456 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 12. Replication HA Utilities • Enabling self-healing replication topologies • Automated failover & recovery Failed – mysqlfailover Utility Master • Switchover & administration – mysqlrpladmin Utility Promoted Monitoring HA Utilities Master • Delivers HA within the core MySQL distribution – Eliminates the need for 3rd party Slaves solutions – Allows extensibility to support variety of HA mechanisms Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 13. Growing Suite of MySQL Utilities Workflow for Replication Check Repl Show HA • Check: Verifying pre-requisites for Replication • Repl: Initiating Replication to the new slave • Show: Displaying Replication topology • HA: Detecting and failing-over from master to slave. Monitoring status. • Implemented as Python scripts – Available from LaunchPad or as a plug-in for MySQL Workbench – Extensible to include custom scripting Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 14. MySQL 5.6: Optimizer • Subquery Optimizations • File sort optimizations with small limit •4X better execution time – 40s to 10s • Index Condition Pushdown •160X Better execution time – 15s to 90ms • Postpone Materialization of views/subqueries in FROM •240X better execution time for EXPLAIN – 8m to 2s • Batched Key Access and Multi Range Read •280X Better execution time – 2800s to 10s Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 15. MySQL 5.6: Optimizer Better Diagnostics and Debugging • EXPLAIN • INSERT, UPDATE, and DELETE • JSON format for better readability • Persistent Optimizer Statistics - InnoDB • Optimizer Traces Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 16. MySQL 5.6: Optimizer Batched Key Access (BKA) & Multi Range Read Improve performance of disk-bound join queries 5000 Execution time 2821 without MRR + BKA 1225 Query Time (secs) 500 DBT3 Q13: “Customer Distribution No BKA BKA 50 Query” 9.63 Execution time 5 0 8 16 24 32 40 48 56 64 with MRR + BKA Join Buffer Size (MB) Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 17. MySQL 5.6: Performance Schema Instrumentation Improved Database Profiling/Application Tuning – Less Than 5% Overhead • Statements/Stages • Most resource intensive queries? Where do they spend time? • Table/Index I/O, Table Locks • Which application tables/indexes cause the most load or contention? • Users/Hosts/Accounts • Which application users/hosts/apps consume the most resources? • Network I/O • Network loaded? How long do sessions idle? • Summaries • Aggregate stats grouped by thread, user, host, account or object Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 18. Evaluate MySQL 5.6 TODAY dev.mysql.com/downloads/mysql Select Development Release tab Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 19. Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 20. InnoDB Early Access Features • “NotOnlySQL” Key-value access to InnoDB data •Online Operations (INDEX add, FK Drop, Column rename)....more to come •Removal of LOCK_open as a bottleneck •Removal of CPU cache sharings as a bottleneck •Improved InnoDB flushing Try it Today! labs.mysql.com/ Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 21. InnoDB Performance Improvements 12000 • Up to 2.8x higher 10000 performance • Removal of LOCK_open Queriesper Second 8000 • Removal of CPU cache 6000 MySQL 5.6.5 sharings 4000 MySQL 5.6.June • InnoDB flushing 2000 • Sysbench R/W 0 • 8 x Socket / 6-core Intel 24 32 64 96 128 Xeon 7540, 2GHz Threads • 512GB RAM • SSD Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 22. Key-value Access to InnoDB Data • Fast, simple access to InnoDB • via Memcached API Application • Use existing Memcached clients SQL NoSQL (MySQL Client) (Memcached • Bypasses SQL parsing Protocol) • NotOnlySQL access mysqld MySQL Server Memcached plugin • For key-value operations • SQL for rich queries, JOINs, FKs, etc. InnoDB Storage Engine • Implementation • Memcached plug-in to mysqld • Memcached mapped to native InnoDB Try it Today! API labs.mysql.com/ • Shared process for ultra-low latency Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 23. Binary Log Group Commit New! Early Access Features Binary Log T1 T2 Session T3 T4 • Increases performance Group • Commits multiple commit transactions as a group to Master Database Binlog on disk Try it Today! labs.mysql.com/ Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 24. Binary Log Group Commit New! Performance 10000 • Up to 2.3x with binlog 9000 8000 configured versus 5.6.5 MySQL 5.6 June with no binlog Queriesper Second 7000 – sync_binlog = MySQL 5.6.5 - No 6000 1 5000 Binlog • Up to 3.5x faster with MySQL 5.6. 4000 MySQL 5.6.5 - – No Binlog sync_binlog = 1 binlog configured 3000 2000 MySQL 5.6 June - • Sysbench R/W MySQL 5.6.5 – sync_binlog = 1 1000 sync_binlog = • 8 x Socket / 6-core Intel 1 0 24 32 64 96 128 Xeon 7540, 2GHz Threads • 512GB RAM • SSD Sync_binlog = 1 Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 25. Binary Log Group Commit New! Performance Impact • 11% average with sync_binlog = 0 • 0%10% with sync_binlog = 1 above 48 threads • 20% at lower thread counts • Sysbench R/W • 8 x Socket / 6-core Intel Xeon 7540, 2GHz • 512GB RAM • SSD Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 26. MySQL 5.6: A Better MySQL • Optimizer: Up to 280X Better Execution Time • Replication: Up to 5X Higher Performance, Self-Healing • InnoDB: Better Performance, Scalability, NoSQL, Recovery and Usability • Plus, Performance Schema, MySQL Utilities Best Open Source Product 2011 Award by CRN “MySQL 5.6 … includes significant advances in text-based search inside a database, as well as performance enhancements... MySQL 5.6 is firmly in place as the strongest open-source database.” Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 27. MySQL Cluster Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 28. MySQL Cluster 7.2 Fastest Growing Release EVER Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 29. Comparing MySQL Cluster Performance 8x Higher Performance per Node • 1 Billion+ Reads per Minute, 8 node Intel Xeon cluster • NoSQL C++ API, flexaSynch benchmark • Multi-Threaded Data Node Extensions Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 30. • 30 x Intel E5-2600 Intel Servers • NoSQL C++ API, flexaSynch benchmark • ACID Transactions, with Synchronous Replication Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 31. MySQL Cluster 7.3 New! Early Access Features • Foreign Keys - Design Goal: compatibility to InnoDB - Natively implemented in the data layer - Accessible from SQL and NoSQL access layer - Online add/drop foreign keys Blending SQL & NoSQL Try it Today -- labs.mysql.com Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 32. MySQL Connect September 29-30, San Francisco • Keynotes, Breakout Sessions, Hands-On Labs and BOFs • Boost Your MySQL Skills in Two Days • Share & Network with the MySQL Community • Meet the Engineers Behind the Latest Code • Talk to the Experts in the MySQL Support Team • Learn About the New Features and Roadmaps oracle.com/mysqlconnect Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 33. MySQL Connect - Keynotes Saturday, 9.00 am PT The State of The Dolphin Join Oracle Executive Vice President Edward Screven and MySQL Vice President of Engineering Tomas Ulin to hear about Oracle’s MySQL strategy, and the key latest developments including product releases, roadmap and community. Additional Keynotes to be announced… oracle.com/mysqlconnec Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 34. MySQL Connect Breakout Sessions • Over 65 technical breakout sessions • Oracle MySQL Engineers on MySQL 5.6 new features, InnoDB, Replication, Backup, Optmizer, MySQL Cluster, Security, Performance & scalability…and more! • Case Studies from users and customers • Sessions from partners and community members oracle.com/mysqlconnec Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 35. MySQL Connect Birds-of-a-feather, Hands-On Labs • BOFs on Backup, MySQL 5.6 replication, Optimizer, Community...and more • Hands-On Labs running throughout the two days on Performance schema, MySQL Utilities, Getting started with MySQL, Security, MySQL Cluster…and more oracle.com/mysqlconnec Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 36. MySQL Connect …And • Exhibit hall • Demo pods • Saturday evening reception • Taylor Street Open House Sunday Reception • Sponsorship and Exhibit opportunities  Register Now! Early Bird Rate until July 27: Save $500 oracle.com/mysqlconnec Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 37. ORACLE DRIVES MySQL INNOVATION BEST OF BREED SOLUTIONS FOR NEXT GENERATION WEB APPLICATIONS Copyright © 2012 Oracle and/or its affiliates. All rights reserved.
  • 38. David.Stokes @ Oracle.com slideshare.net/davestokes/presentations Copyright © 2012 Oracle and/or its affiliates. All rights reserved.

Editor's Notes

  1. The key point I’d like to get across today is that Oracle Drives MySQL Innovation We’re delivering more and better products than ever before in MySQL’s history We’re improving the MySQL experience: For MySQL users, for example delivering many new features available to all in the DMR of MySQL 5.6 and MySQL Cluster 7.2, as well as for early testing via labs.mysql.com For customers using MySQL Enterprise Edition, providing them with new added value features and tools For folks using Linux, Windows and other platforms For Oracle customers using or considering to use MySQL in their environment And we can do all this because: Largest MySQL Engineering & Support Organization Hundreds of Experts, including Core MySQL Engineers plus Oracle Performance and Database Gurus Improved Engineering Processes Oracle’s Human and Capital Investment in MySQL is unmatched
  2. Let’s look at each of these areas in a bit more detail.
  3. The key point I’d like to get across today is that Oracle Drives MySQL Innovation We’re delivering more and better products than ever before in MySQL’s history We’re improving the MySQL experience: For MySQL users, for example delivering many new features available to all in the DMR of MySQL 5.6 and MySQL Cluster 7.2, as well as for early testing via labs.mysql.com For customers using MySQL Enterprise Edition, providing them with new added value features and tools For folks using Linux, Windows and other platforms For Oracle customers using or considering to use MySQL in their environment And we can do all this because: Largest MySQL Engineering & Support Organization Hundreds of Experts, including Core MySQL Engineers plus Oracle Performance and Database Gurus Improved Engineering Processes Oracle’s Human and Capital Investment in MySQL is unmatched
  4. The key point I’d like to get across today is that Oracle Drives MySQL Innovation We’re delivering more and better products than ever before in MySQL’s history We’re improving the MySQL experience: For MySQL users, for example delivering many new features available to all in the DMR of MySQL 5.6 and MySQL Cluster 7.2, as well as for early testing via labs.mysql.com For customers using MySQL Enterprise Edition, providing them with new added value features and tools For folks using Linux, Windows and other platforms For Oracle customers using or considering to use MySQL in their environment And we can do all this because: Largest MySQL Engineering & Support Organization Hundreds of Experts, including Core MySQL Engineers plus Oracle Performance and Database Gurus Improved Engineering Processes Oracle’s Human and Capital Investment in MySQL is unmatched
  5. - Removal of the infamous LOCK_open as a bottleneck, replaced by a configurable number of table caches. - Removal of a number of false CPU cache sharings that in some cases was a significant bottleneck to the MySQL Server - Improved flushing in InnoDB to remove performance dips and get a much more stable performance
  6. Let’s look at each of these areas in a bit more detail.
  7. - Removal of the infamous LOCK_open as a bottleneck, replaced by a configurable number of table caches. - Removal of a number of false CPU cache sharings that in some cases was a significant bottleneck to the MySQL Server - Improved flushing in InnoDB to remove performance dips and get a much more stable performance
  8. Oracle Drives MySQL Innovation Complementary to the Oracle Database and Other Oracle offerings Best of Breed & Best of Both Worlds MySQL Solutions for Web Applications Strong MySQL Momentum MySQL Ubiquitous in the Cloud