Successfully reported this slideshow.
Your SlideShare is downloading. ×

RMOUG MySQL 5.7 New Features

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad

Check these out next

1 of 21 Ad
Advertisement

More Related Content

Slideshows for you (20)

Viewers also liked (20)

Advertisement

Similar to RMOUG MySQL 5.7 New Features (20)

More from Dave Stokes (20)

Advertisement

Recently uploaded (20)

RMOUG MySQL 5.7 New Features

  1. 1. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | David.Stokes@Oracle.com @Stoker slideshare.net/davidmstokes Copyright © 2016 Oracle and/or its affiliates. All rights reserved.
  2. 2. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 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 decision. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
  3. 3. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | http://www.thecompletelistoffeatures.com/ Since the October launch of MySQL 5.7 it has proven to be much faster, more secure, and feature rich than previous versions. Developers are highly excited about the native JSON data type. DBAs love the enhancements to replication, security, and performance.
  4. 4. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Online GTID migration Improved Semi-sync performance Loss-les semi-sync replication Intraschema parallel replication Online filter change Online CHANGE MASTER w/o stopping
  5. 5. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Write to one master Writes to all Labs.MySQL.Com Oracle Confidential - internal
  6. 6.  Active/Active Update Anywhere  Conflict detection and resolution (transaction rollback)  Optimistic State Machine Replication  Automatic group membership management and failure detection  No need for server fail-over  Elastic scale out/in  No single point of failure  Automatic reconfiguration  Well integrated  InnoDB  GTID-based replication  PERFORMANCE_SCHEMA 6 Application MySQL Nodes Replicatio n Plugin API MySQL Server Group Comms labs.mysql.com
  7. 7. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Feed shards or multiple servers to one for archival/backup
  8. 8.  Intelligently routes MySQL connections & transactions for increased performance & uptime (load balanding, failover...etc), so you can focus on application development  Provides cross-language support for MySQL Fabric, delivering High Availability and Scalability through automated data sharding Easier, Faster and Safer to Scale MySQL Applications 8
  9. 9.  High Availability  Server monitoring with auto- promotion and transparent application failover  No single point of failure (SPOF)  Optionally scale-out through sharding  Application provides shard key  Tools for shard management  Global updates & tables  Connection options  Fabric-aware connectors  MySQL Router  Server provisioning using OpenStack  Support for Nova and Neutron APIs High Availability + Sharding-Based Scale-out 9 Fabric node cluster Router Application Read-slaves SQL HA group Group Replication cluster Connector Application labs.mysql.com
  10. 10. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Online buffer pool resize ALTER TABLE RENAME INDEX no only changes meta data Improved NUMA support Transparent page compression 32k/64k page size Ngram and MeCAB full text parser plugins Double buffer writes turned off on appropriate hardware Cache Retention – 25% of buffer pool saved automatically
  11. 11. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | EXPLAIN FOR CONNECTION Improved cost model, configurable EXPLAIN FORMAT=JSON w/cost data Support for VIRTUAL and STORED Virtual Columns Support for GB18030 character set Server side query re-write (pre or post parse) DEFAULT SQL MODE = STRICT*
  12. 12. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Username is now 32 characters Option to require SSL, server generates SSL keys by default MySQL Firewall LOCK/UNLOCK user accounts Password expiration Password strength enforced Anonymous user no longer created at install/upgrade Random password generated for root at install/upgrade
  13. 13. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Indexing of spatial data types Based on Boost.Geometry GeoHASH and GeoJSON functions
  14. 14. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Multiple triggers per table event Support for transportable table spaces in partitions Native JSON data type Native support for syslog, systemd Configurable maximum statement duration time  Dtrace support Sys Schema
  15. 15. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | OLTP RO Performance Oracle Confidential - internal
  16. 16. 16 3x Faster than MySQL 5.6 1,600,000 QPS 0 200,000 400,000 600,000 800,000 1,000,000 1,200,000 1,400,000 1,600,000 1,800,000 8 16 32 64 128 256 512 1,024 QueriesperSecond Connections MySQL 5.7: Sysbench OLTP Read Only (SQL Point Selects) MySQL 5.7 MySQL 5.6 MySQL 5.5 Intel(R) Xeon(R) CPU E7-8890 v3 4 sockets x 18 cores-HT (144 CPU threads) 2.5 Ghz, 512GB RAM Linux kernel 3.16
  17. 17.  We really do want you input on how to make MySQL better!  Data Dictionary  Easier configuration  Cloud applications  ? Planet.MySQL.Com Oracle Confidential - internal 17
  18. 18. Oracle University MySQL Training Services Enable Reliable and High-Performance Web-Based Database Applications in Your Organization 18 Benefits  Expert-led training to support your MySQL learning needs  Flexibility to train in the classroom or online  Hands-on experience to gain real world experience  Key skills needed for database administrators and developers  MySQL for Beginners  MySQL for Database Administrators  MySQL Performance Tuning  MySQL Cluster  MySQL and PHP - Developing Dynamic Web Applications  MySQL for Developers  MySQL Developer Techniques  MySQL 5.6 Database Administrator  MySQL 5.6 Developer To find out more about available MySQL Training & Certification offerings, go to: education.oracle.com/mysql Top Courses for Administrators and Developers Top Certifications Learn how to install and configure an open source, ACID-compliant transactional database designed to deliver real-time in-memory performance and 99.999% availability. Find out more at: education.oracle.com/MySQL MySQL Student Quotes: • “Slides are excellent. I was so happy to get so much detail. The information was relevant and written in a way that was easy to understand and absorb.” • “The prepared scripts to run for executing testing was very nice to have.” • “The course content was amazing and the instructor's real-world solutions really helped.” Premier Support customers eligible to save 20% on learning credits. MySQL Cluster Training – Available NOW!
  19. 19. Step 1: Explore Certifications Choose a certification to pursue based on the technology area that interests you. Certification.oracle.com Step 2: Prepare for Your Exam 1st step in preparing is to click on exam details. Review the Exam Preparation and Exam Topics tabs. Are you Prepared? Step 3: Register for Your Exam Once you feel confident that you have met any pre- requisites and can perform and apply the skills listed in the Exam Topics tab, it's time to register. 19 MySQL Certifications – Available now: • MySQL 5.6 Database Administrator Certified Professional • MySQL 5.6 Developer Certified Professional
  20. 20. New Version Available! 20 • MySQL 5.7 Support • Enterprise Audit Support • Enterprise Firewall Support
  21. 21.  Slides on RMOUG Training Days site or slideshare.net/davidmstokes  @Stoker  David.Stokes@Oracle.com  Opensourcedba.wordpress.com 21

×