+ All Categories
Home > Internet > RMOUG MySQL 5.7 New Features

RMOUG MySQL 5.7 New Features

Date post: 13-Apr-2017
Category:
Upload: dave-stokes
View: 406 times
Download: 3 times
Share this document with a friend
21
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | [email protected] @Stoker slideshare.net/davidmstokes Copyright © 2016 Oracle and/or its affiliates. All rights reserved.
Transcript
Page 1: RMOUG MySQL 5.7 New Features

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

[email protected] @Stoker slideshare.net/davidmstokes

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

Page 2: RMOUG MySQL 5.7 New Features

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.

Page 3: RMOUG MySQL 5.7 New Features

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.

Page 4: RMOUG MySQL 5.7 New Features

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

Page 5: RMOUG MySQL 5.7 New Features

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Write to one master Writes to all

Labs.MySQL.Com

Oracle Confidential - internal

Page 6: RMOUG MySQL 5.7 New Features

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 Replication

Plugin

API

MySQL Server

Group Comms

labs.mysql.com

Page 7: RMOUG MySQL 5.7 New Features

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Feed shards or multiple servers to one for archival/backup

Page 8: RMOUG MySQL 5.7 New Features

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

Page 9: RMOUG MySQL 5.7 New Features

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

Page 10: RMOUG MySQL 5.7 New Features

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

Page 11: RMOUG MySQL 5.7 New Features

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*

Page 12: RMOUG MySQL 5.7 New Features

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

Page 13: RMOUG MySQL 5.7 New Features

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Indexing of spatial data types Based on Boost.Geometry GeoHASH and GeoJSON functions

Page 14: RMOUG MySQL 5.7 New Features

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

Page 15: RMOUG MySQL 5.7 New Features

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

OLTP RO Performance

Oracle Confidential - internal

Page 16: RMOUG MySQL 5.7 New Features

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

Qu

eri

es

pe

r Se

con

d

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

Page 17: RMOUG MySQL 5.7 New Features

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

Page 18: RMOUG MySQL 5.7 New Features

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!

Page 19: RMOUG MySQL 5.7 New Features

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

Page 20: RMOUG MySQL 5.7 New Features

New Version Available!

20

• MySQL 5.7 Support

• Enterprise Audit Support

• Enterprise Firewall Support

Page 21: RMOUG MySQL 5.7 New Features

Slides on RMOUG Training Days site or slideshare.net/davidmstokes

@Stoker

[email protected]

Opensourcedba.wordpress.com

21


Recommended