Sunteți pe pagina 1din 29

<Insert Picture Here>

MySQL Enterprise Edition


Spring 2010 Release Whats New

Rob Young, MySQL Product Management


Rob.young@oracle.com
Agenda
MySQL Overview
MySQL 5.1 Better performance/scale now!
MySQL Enterprise Monitor - Whats New!
Learn More
Questions and Follow Up

2
Oracles MySQL
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

3
MySQL Customers

Web OEM / ISV's

SaaS, Hosting Telecommunications Enterprise 2.0

MySQL is Powering the Web

4
Oracle Strategy for MySQL
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

5
Make MySQL Better - MySQL 5.1 GA!

InnoDB 1.0 is now option in MySQL 5.1.46

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

6
5.1 + InnoDB 1.0 SysBench Benchmarks

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

7
MySQL Enterprise: Subscription
MySQL Enterprise Server
Database Monthly Rapid Updates
Quarterly Service Packs
Hot Fix Program Subscription:
MySQL Enterprise
Global Monitoring License (OEM):
of All Servers
Embedded Server
Web-Based Central Console
Monitoring Built-in Advisors, Expert Advice
Support
MySQL Query Analyzer
MySQL
Specialized Scale-Out Help Cluster
Carrier-Grade
Online Self help Knowledge
TrainingBase
Support Consulting
24 x 7 x 365 Problem Resolution
Consultative Help
NRE
High Availability and Scale Out

8
MySQL Enterprise vs Community Server
Spend time to save money or Spend money to
save time?

Open Source
Benefits from testing by worldwide Community
Feature Releases Mature Mature
Benchmarked with 2,000+ connections
Rapid Update Service Pack Program
Quarterly Service Pack Program
Hot Fix Program
MySQL Enterprise Monitor and Advisors
MySQL Query Analyzer
Bug Escalation Privilege
Live feeds for Software/Support Status updates
Online Knowledge Base
24x7 Production/Consulting Support Services
Extended End-of-Life Support Policy
Legal indemnification

9
MySQL Enterprise Monitor
Single, consolidated view into
entire MySQL environment
Auto-discovery of MySQL
servers, replication topologies
Customizable rules-based
monitoring and alerts
Query monitoring and analysis
Identifies problems before they
occur
Reduces risk of downtime
Makes it easier to scale out
without requiring more DBAs
A Virtual MySQL DBA Assistant!

10
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

11
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

12
MySQL Query Analyzer
Centralized monitoring of
Queries across all servers
No reliance on Slow Query
Logs, SHOW
PROCESSLIST;, VMSTAT,
etc.
Aggregated view of query
execution counts, time, and
rows
Saves time parsing atomic
executions for total query
expense

13
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

14
Monitoring Queries with MySQL Proxy
Application Server MySQL Database

3306

(SQL statements & result sets)

6446
2. MySQL Proxy
& MySQL Agent **

(MySQL, OS monitoring data, SQL


performance data: statements,
18080 examples, EXPLAINs, aggregated stats)

1. MySQL Enterprise Monitor


(Service Manager, Dashboard)

List of components to download & configure:


1. MySQL Enterprise Monitor & Query Analyzer ** MySQL Proxy is optionally deployed and
2. MySQL Proxy & Agent configured as a plugin with the MySQL Agent

15
Monitoring Queries with Connector/J, NET
Application Server MySQL Database

(SQL statements & result sets)


3. Connector/J, NET 3306

4. Plugin for Connector/J,


NET

2. MySQL Agent

(SQL performance data: statements,


examples, EXPLAINs, aggregated
stats)
(MySQL & OS
monitoring data)
18080

1. MySQL Enterprise Monitor


(Service Manager, Dashboard)

List of components to download & configure:

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

16
New Query Analyzer Global Search Options
New filters for queries that performed
Full table scans
Full table scans using bad indexes

17
Improved User and Security Model
New LDAP Authentication
Integrates with existing directories (SSO)

18
Improved User and Security Model
New Read Only User
Can view monitored data but cannot make any changes

19
Improved Usability
New Auto-closing Events
Users can now auto-close and annotate less severe issues

20
Improved Usability
New Searchable Graphs
Users can now search graph gallery for specific names/content

21
Improved Usability
New Custom Rule/Graph Import and Export
Easily import/export, share custom rules and graphs

22
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

23
Improved Usability
New Intelligent Agent Installation Options
New option to create agent user and privileges on monitored server.
As needed component installation options

24
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 multiple
browser tabs

25
Improved Integration with MySQL Support
New MySQL Support Diagnostic Reports
Quickly collects/packages MySQL, OS and query diagnostics into
portable report for MySQL Support
Attach to new or existing support issues
Quicker diagnosis/fixing of problems

26
Improved Advisors and Graphs
Now ships with 140+ Rules, 40+ MySQL, OS Graphs
New Performance, Security, Administration, Upgrade
Advisors 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

27
Learn More
Get MySQL 5.1.47 with InnoDB 1.0
http://www.mysql.com/downloads/mysql/

Get Free trial, White Papers, Customer Success


Stories, etc
www.mysql.com/products/enterprise/

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

28
<Insert Picture Here>

MySQL Enterprise Edition


Spring 2010 Release Whats New

Rob Young, MySQL Product Management


Rob.young@oracle.com

S-ar putea să vă placă și