MySQL Enterprise Edition Spring2010release_whatsnew_final

download MySQL Enterprise Edition Spring2010release_whatsnew_final

of 29

Transcript of MySQL Enterprise Edition Spring2010release_whatsnew_final

  • 8/9/2019 MySQL Enterprise Edition Spring2010release_whatsnew_final

    1/29

    MySQL Enterprise EditionSpring 2010 Release Whats New

    Rob Young, MySQL Product Management

    [email protected]

  • 8/9/2019 MySQL Enterprise Edition Spring2010release_whatsnew_final

    2/29

    2

    Agenda

    MySQL Overview

    MySQL 5.1 Better performance/scale now!

    MySQL Enterprise Monitor - Whats New!

    Learn More

    Questions and Follow Up

  • 8/9/2019 MySQL Enterprise Edition Spring2010release_whatsnew_final

    3/29

    3

    In Development/Production since 1995

    Acquired with Sun Microsystems, then by Oracle

    Leading Open Source Database for online apps

    70,000 downloads each day

    Performance, Reliablility, Ease of Use

    Now Developed, Supported by Oracle

    Oracles MySQL

    http://images.google.com/imgres?imgurl=http://content.answers.com/main/content/wp/en/7/7b/Twc_logo.gif&imgrefurl=http://www.answers.com/topic/the-weather-channel-united-states&h=75&w=95&sz=4&hl=en&start=4&sig2=dhckfHLZTchoO8ZlylESxw&tbnid=kbYUAcm8BzJKOM:&tbnh=63&tbnw=80&ei=qNHNR8K_O4eOigH-iZ2IDg&prev=/images%3Fq%3Dweather%2Bchannel%2Blogo%26gbv%3D2%26hl%3Den%26suggon%3D0http://images.google.com/imgres?imgurl=http://www.hotlink.com/customergnome/images/travelocity_logo.gif&imgrefurl=http://www.hotlink.com/customergnome/travelocity_email_list-2.html&h=85&w=201&sz=7&hl=en&start=11&sig2=l2xm4OfKhA_HWquwSS_7qQ&tbnid=JGe0xGliU9WrFM:&tbnh=44&tbnw=104&ei=fdHNR4GNMIO4iAGnos2pDg&prev=/images%3Fq%3Dtravelocity%2Blogo%26gbv%3D2%26hl%3Den%26suggon%3D0http://images.google.com/imgres?imgurl=http://art3.sheezyart.com/image/125/1258198.jpg&imgrefurl=http://www.sheezyart.com/view/1258198/&h=905&w=1280&sz=56&hl=en&start=3&sig2=gqtdApaZbm1gzct-TIMJJQ&tbnid=JK3T0Bi266AFaM:&tbnh=106&tbnw=150&ei=L8m1R_PTIqfuigHW7PSkCQ&prev=/images?q=youtube+logo&gbv=2&hl=en&suggon=0http://images.google.com/imgres?imgurl=http://www.usa2gdl.com/Fotos/Logo%2520catepillar.gif&imgrefurl=http://www.usa2gdl.com/&h=50&w=167&sz=3&hl=en&start=2&sig2=z6UrWlkCCBW0Y7HbgmkPdg&tbnid=aamGhV5Go6ITyM:&tbnh=30&tbnw=99&ei=H9HNR9bUEKfuigG95MmqDg&prev=/images%3Fq%3Dcatepillar%2Blogo%26gbv%3D2%26hl%3Den%26suggon%3D0http://images.google.com/imgres?imgurl=http://www.harrymaugans.com/wp-content/uploads/2007/05/digglogo.gif&imgrefurl=http://www.harrymaugans.com/2007/05/&h=113&w=215&sz=2&hl=en&start=6&sig2=E4K19EMPA6yAjJedapcA7g&tbnid=LakO96R8jT0LHM:&tbnh=56&tbnw=106&ei=AdHNR9PHE4rKiAHRgpisDg&prev=/images%3Fq%3Ddigg%2Blogo%26gbv%3D2%26hl%3Den%26suggon%3D0http://images.google.com/imgres?imgurl=http://www.msac.com.au/downloads/Image/Ticketmaster-Logo.jpg&imgrefurl=http://www.msac.com.au/default.php%3Fpage_id%3D98&h=128&w=400&sz=26&hl=en&start=2&sig2=4w9dNewbEqgAFnntoXBGkA&tbnid=M7vXboRc_-WebM:&tbnh=40&tbnw=124&ei=5NDNR_ifIajmigG9yqmUDg&prev=/images%3Fq%3Dticketmaster%2Blogo%26gbv%3D2%26hl%3Den%26suggon%3D0http://images.google.com/imgres?imgurl=https://www.novusgiftcard.com/discoverConsumer/content/images/discover_logo_left.gif&imgrefurl=https://www.novusgiftcard.com/discoverConsumer/Discover/Help_faq&h=91&w=168&sz=6&hl=en&start=6&sig2=8i4GMEfjWNxSKabrIRtnfg&tbnid=oeJ1bE4qIEu77M:&tbnh=54&tbnw=99&ei=u9DNR_eYJJWIiwGGlYSIDg&prev=/images%3Fq%3Ddiscover%2Bcard%2Blogo%26gbv%3D2%26hl%3Den%26suggon%3D0http://images.google.com/imgres?imgurl=http://www.donsausa.com/NY%2520Times%2520Logo_250.jpg&imgrefurl=http://www.donsausa.com/labels/utah.html&h=250&w=331&sz=12&hl=en&start=1&sig2=RPLlAGa1FqbA8CC6HuQdww&tbnid=4hKlLTp0C5B32M:&tbnh=90&tbnw=119&ei=kdDNR8TrHZe8iAGm-P2XDg&prev=/images%3Fq%3Dnew%2Byork%2Btimes%2Blogo%26gbv%3D2%26hl%3Den%26suggon%3D0http://images.google.com/imgres?imgurl=http://blog.travelpost.com/wp-content/lufthansalogo.gif&imgrefurl=http://blog.travelpost.com/category/germany/&h=130&w=135&sz=4&hl=en&start=19&sig2=n4zP4X8VdBnuYT2WWFiwIw&tbnid=BDEv6TILvPSkJM:&tbnh=89&tbnw=92&ei=atDNR_3mOKHOiAGnwcWgDg&prev=/images%3Fq%3Dlufthansa%2Blogo%26gbv%3D2%26hl%3Den%26suggon%3D0
  • 8/9/2019 MySQL Enterprise Edition Spring2010release_whatsnew_final

    4/29

    4

    MySQL is Powering the Web

    Enterprise 2.0SaaS, Hosting

    Web OEM / ISV's

    Telecommunications

    MySQL Customers

    http://images.google.com/imgres?imgurl=http://www.infinitytechnology.com/uploadedImages/Home/TechFocus_News/AlcatelLucent_Hor_2col_lrg.gif&imgrefurl=http://www.infinitytechnology.com/phonesystems.aspx&h=251&w=720&sz=11&hl=en&start=4&sig2=urYvX47BOQRqvADY_UMA0w&um=1&tbnid=pA91nzVKrUFImM:&tbnh=49&tbnw=140&ei=94SgSOaRCaqkpATZu-jgBw&prev=/images?q=alcatel+lucent&um=1&hl=en&suggon=0&rls=com.microsoft:en-us&sa=N
  • 8/9/2019 MySQL Enterprise Edition Spring2010release_whatsnew_final

    5/29

    5

    Oracle owns MySQL and InnoDB

    81% of MySQL shops use InnoDB

    Strategy Invest, Focus, Grow

    Web (2.0), Online, SaaS, Telcom, Embedded Be technology leader for MySQL, InnoDB

    Align Engineering/Product teams Strategic, integrated product direction

    Oracle global technical support Community involvement, ubiquity

    Goal = Make MySQL a better MySQL

    First fruits in MySQL 5.1

    Oracle Strategy for MySQL

  • 8/9/2019 MySQL Enterprise Edition Spring2010release_whatsnew_final

    6/29

    6

    Improved Performance/Availability Data Compression Fast Index Create New storage options for variable length columns

    New INFORMATION_SCHEMA tables Group commit is back! More

    Improved Instrumentation/Diagnostics Optimized SHOW ENGINE INNODB MUTEX

    Enabled via my.ini, command line, INSTALL PLUGIN

    GA!Make MySQL Better - MySQL 5.1

    InnoDB 1.0 is now optionin MySQL 5.1.46

  • 8/9/2019 MySQL Enterprise Edition Spring2010release_whatsnew_final

    7/29

    7

    5.1 + InnoDB 1.0 SysBench Benchmarks

    75% performance gain for MySQL 5.1 (InnoDB 1.0) over 5.1 (InnoDB built in)

  • 8/9/2019 MySQL Enterprise Edition Spring2010release_whatsnew_final

    8/29

    8

    Subscription: MySQL Enterprise

    License (OEM):

    Embedded Server Support

    MySQL ClusterCarrier-Grade

    Training Consulting NRE

    Database

    Monitoring

    Support

    MySQL Enterprise Server

    Monthly Rapid Updates Quarterly Service Packs Hot Fix Program

    Global Monitoring of All Servers

    Web-Based Central Console Built-in Advisors, Expert Advice MySQL Query Analyzer Specialized Scale-Out Help

    Online Self help Knowledge Base 24 x 7 x 365 Problem Resolution Consultative Help High Availability and Scale Out

    MySQL Enterprise: Subscription

  • 8/9/2019 MySQL Enterprise Edition Spring2010release_whatsnew_final

    9/29

    9

    Spend time to save money or Spend money tosave time?

    Open SourceBenefits from testing by worldwide Community

    Feature Releases Mature Mature

    Benchmarked with 2,000+ connections

    Rapid Update Service Pack Program

    Quarterly Service Pack ProgramHot Fix Program

    MySQL Enterprise Monitor and Advisors

    MySQL Query Analyzer

    Bug Escalation Privilege

    Live feeds for Software/Support Status updatesOnline Knowledge Base

    24x7 Production/Consulting Support Services

    Extended End-of-Life Support Policy

    Legal indemnification

    MySQL Enterprise vs Community Server

  • 8/9/2019 MySQL Enterprise Edition Spring2010release_whatsnew_final

    10/29

    10

    Single, consolidated view intoentire MySQL environment

    Auto-discovery of MySQLservers, replication topologies

    Customizable rules-basedmonitoring and alerts

    Query monitoring and analysis

    Identifies problems beforetheyoccur

    Reduces risk of downtime

    Makes it easier to scale outwithout requiring more DBAs

    A Virtual MySQL DBA Assistant!

    MySQL Enterprise Monitor

  • 8/9/2019 MySQL Enterprise Edition Spring2010release_whatsnew_final

    11/29

    11

    New and Improved Enterprise Monitor

    New Flexible Options for Monitoring Query Performance

    New MySQL Enterprise Connector Plugins to Query Analyzer MySQL Query Analyzer Advanced Search Options

    New Query Analyzer Execution Notices

    Improved User and Security Model

    New Read Only User

    New LDAP Authentication

    Improved Integration with MySQL

    Support New MySQL Support Diagnostic

    Reports

  • 8/9/2019 MySQL Enterprise Edition Spring2010release_whatsnew_final

    12/29

    12

    New and Improved Enterprise Monitor

    Improved Usability

    New Auto-closing Events New Searchable Graphs

    New Custom Rule/Graph Import and Export

    New Intelligent Installation Options

    New Faster Purging of Repository Data

    New UI Session Management

    Improved Advisor Rules and Graphs

    New Advisor Rules and Graphs

  • 8/9/2019 MySQL Enterprise Edition Spring2010release_whatsnew_final

    13/29

    13

    Centralized monitoring of

    Queries across all servers No reliance on Slow Query

    Logs, SHOWPROCESSLIST;, VMSTAT,etc.

    Aggregated view of queryexecution counts, time, androws

    Saves time parsing atomicexecutions for total queryexpense

    MySQL Query Analyzer

  • 8/9/2019 MySQL Enterprise Edition Spring2010release_whatsnew_final

    14/29

    14

    New Connector Plugins to Query Analyzer

    Enable Query Analyzer without need for MySQL Proxy

    More configuration options Less overhead than proxied connection to database

    Proxy for dev/QA, Connectors for production

    Adds query collection to Connector components used by

    most/all MySQL applications Application stack trace tracks query execs back to source code

    Plugins available for:

    Connector/J

    Connector/Net

    Connector/PHP, C - TBD

  • 8/9/2019 MySQL Enterprise Edition Spring2010release_whatsnew_final

    15/29

    15

    Monitoring Queries with MySQL Proxy

    1. MySQL Enterprise Monitor & Query Analyzer

    2. MySQL Proxy & Agent

    List of components to download & configure:

    Application Server MySQL Database

    (SQL statements & result sets)

    3306

    18080

    2. MySQL Proxy& MySQL Agent **

    6446

    (MySQL, OS monitoring data, SQLperformance data: statements,

    examples, EXPLAINs, aggregated stats)

    1. MySQL Enterprise Monitor(Service Manager, Dashboard)

    ** MySQL Proxy is optionally deployed andconfigured as a plugin with the MySQL Agent

  • 8/9/2019 MySQL Enterprise Edition Spring2010release_whatsnew_final

    16/29

    16

    Monitoring Queries with Connector/J, NET

    1. MySQL Enterprise Monitor & Query Analyzer

    2. MySQL Agent

    3. Connector/J v5.1 or newer/ Connector/NET v6.2 or newer

    4. New! MySQL Enterprise Plugin for Connector/J, NET

    List of components to download & configure:

    MySQL Database

    (SQL statements & result sets)

    (MySQL & OSmonitoring data)

    3. Connector/J, NET

    4. Plugin for Connector/J,NET

    (SQL performance data: statements,examples, EXPLAINs, aggregated

    stats)

    3306

    18080

    2. MySQL Agent

    1. MySQL Enterprise Monitor(Service Manager, Dashboard)

    Application Server

  • 8/9/2019 MySQL Enterprise Edition Spring2010release_whatsnew_final

    17/29

    17

    New Query Analyzer Global Search Options

    New filters for queries that performed

    Full table scans Full table scans using bad indexes

  • 8/9/2019 MySQL Enterprise Edition Spring2010release_whatsnew_final

    18/29

    18

    Improved User and Security Model

    New LDAP Authentication

    Integrates with existing directories (SSO)

  • 8/9/2019 MySQL Enterprise Edition Spring2010release_whatsnew_final

    19/29

    19

    Improved User and Security Model

    New Read Only User

    Can view monitored data but cannot make any changes

  • 8/9/2019 MySQL Enterprise Edition Spring2010release_whatsnew_final

    20/29

    20

    Improved Usability

    New Auto-closing Events

    Users can now auto-close and annotate less severe issues

  • 8/9/2019 MySQL Enterprise Edition Spring2010release_whatsnew_final

    21/29

    21

    Improved Usability

    New Searchable Graphs

    Users can now search graph gallery for specific names/content

  • 8/9/2019 MySQL Enterprise Edition Spring2010release_whatsnew_final

    22/29

    22

    Improved Usability

    New Custom Rule/Graph Import and Export

    Easily import/export, share custom rules and graphs

  • 8/9/2019 MySQL Enterprise Edition Spring2010release_whatsnew_final

    23/29

    23

    Improved Usability

    New Intelligent Service Manager Installation Options

    New option to install repository on existing MySQL server/instance Improves Scalability, less overhead on Service Manager

  • 8/9/2019 MySQL Enterprise Edition Spring2010release_whatsnew_final

    24/29

    24

    Improved Usability

    New Intelligent Agent Installation Options

    New option to create agent user and privileges on monitored server. As needed component installation options

  • 8/9/2019 MySQL Enterprise Edition Spring2010release_whatsnew_final

    25/29

    25

    Improved Usability

    New Faster Purging of Repository Data

    Now uses MySQL 5.1 partitioning DROP PARTITION

    New UI Session Management

    UI now retains context and state when working with multiplebrowser tabs

  • 8/9/2019 MySQL Enterprise Edition Spring2010release_whatsnew_final

    26/29

    26

    Improved Integration with MySQL Support

    New MySQL Support Diagnostic Reports

    Quickly collects/packages MySQL, OS and query diagnostics intoportable report for MySQL Support

    Attach to new or existing support issues

    Quicker diagnosis/fixing of problems

  • 8/9/2019 MySQL Enterprise Edition Spring2010release_whatsnew_final

    27/29

    27

    Improved Advisors and Graphs

    Now ships with 140+ Rules, 40+ MySQL, OS Graphs

    New Performance, Security, Administration, UpgradeAdvisors Now Monitor and Advise on:

    Optimal use of new InnoDB Plugin features

    Binary logs that are auto removed too quickly

    MySQL warnings not being logged

    Users with privs to tables that do not exist

    UDFs being loaded from an insecure location

    Critical bug fixes available for current systems

    More

  • 8/9/2019 MySQL Enterprise Edition Spring2010release_whatsnew_final

    28/29

    28

    See Monitor, Query Analyzer in action! http://mysql.com/products/enterprise/demo.html

    Attend Upcoming MySQL Live Webinars http://mysql.com/news-and-events/web-

    seminars/index.html

    Get MySQL 5.1.47 with InnoDB 1.0

    http://www.mysql.com/downloads/mysql/

    Get Free trial, White Papers, Customer SuccessStories, etc

    www.mysql.com/products/enterprise/

    Learn More

  • 8/9/2019 MySQL Enterprise Edition Spring2010release_whatsnew_final

    29/29

    MySQL Enterprise EditionSpring 2010 Release Whats New

    Rob Young, MySQL Product Management

    Rob young@oracle com