SlideShare a Scribd company logo
1 of 31
Download to read offline
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 1 from Slide 12 
Ted Wennmark 
ted.wennmark@oracle.com 
MySQL Enterprise Monitor 
Monitoring & Performance Tools for DBAs
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 2 from Slide 12 
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. 
Safe Harbor Statement
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 6 from Slide 12 
Oracle Premier 
Lifetime Support 
Oracle Product 
Certifications/Integrations 
MySQL Enterprise 
High Availability 
MySQL Enterprise 
Security 
MySQL Enterprise 
Scalability 
MySQL Enterprise 
Backup 
MySQL Enterprise 
Monitor/Query Analyzer 
MySQL Workbench 
MySQL Enterprise Edition 
Highest Levels of Security, Performance, and Availability 
MySQL Enterprise 
Audit
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 8 from Slide 12 
MySQL DBA Checklist 
1. Ensure your production databases are available ✔ 
2. Monitor MySQL performance throughout the day ✔ 
3. Verify that MySQL replication is working properly ✔ 
4. Confirm that backups have completed successfully ✔ 
5. Monitor disk space to ensure MySQL won’t run out of space ✔ 
6. Regularly monitor and identify blocking issues ✔ 
7. Verify there have been no changes to database schema ✔ 
8. Check OS metrics for unusual events ✔ 
9. Check for security vulnerabilities ✔ 
10. Monitor and analyze memory usage ✔
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 9 from Slide 12 
MySQL DBA Challenges 
 “The database is slow. What needs tuning?” 
 “What are my most expensive queries?” 
 “Are indexes optimized?” 
 “Is replication lag a problem?” 
 “Did my last backup succeed?” 
 “When will my disk fill up?” 
 “When will I need more hardware to scale-out?” 
 “Has my database schema changed?” 
 “Are there security vulnerabilities that I need to be concerned about?”
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 10 from Slide 12 
Help DBA/Operations Team!
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 11 from Slide 12 
MySQL Enterprise Monitor 
 Real-time MySQL performance and availability monitoring 
 Visually find & fix problem queries 
 Disk monitoring for capacity planning 
 Cloud friendly architecture (no agents) 
 Start monitoring MySQL in 10 minutes 
 Remote agent option provides OS monitoring
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 12 from Slide 12 
Cloud-friendly Architecture 
MySQL Enterprise 
Dashboard 
MySQL 
Service Manager 
Repository 
MySQL 
HTTPS 
Private Cloud Public Cloud Data Center 
MySQL 
 Provides MySQL related metrics 
 MySQL Query Analyzer collects data 
using Performance Schema 
Service Manager 
 Collects all MySQL related metrics 
 Collects all OS/Host related metrics 
Repository 
 Stores historical MySQL data 
Agent (optional) 
 Only for OS/Host metrics 
 Not required for DB metrics
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 13 from Slide 12 
Installation & Configuration 
 Install the Service Manager 
 shell> ./mysqlmonitor-3.0.X.XXXX-…-installer.bin 
 Up and Running in 10 minutes 
 Auto-discovery of MySQL servers 
 Advisors are pre-configured 
 Advisors are pre-scheduled 
 Customization 
 Centralized configuration dashboard 
 Advisors 
 Event Handling 
 Preferences, global settings, users, and logs
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 14 from Slide 12 
MySQL Enterprise Dashboard 
 Real-time performance monitoring 
 Alerts & notifications 
 MySQL best practice advisors 
"The MySQL Enterprise Monitor is an absolute must 
for any DBA who takes his work seriously.” 
- Adrian Baumann, System Specialist 
Federal Office of Information Technology & 
Telecommunications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 15 from Slide 12 
MySQL Enterprise Monitor – New in 3.0 
 Policies, Groups and auto-scheduling 
 Zero Configuration Query Analyzer - Works "out of the box" with MySQL 
5.6 Performance_Schema (5.6.14 or later). 
 Trends, projections and forecasting 
 Visual SQL/graph correlation 
 Host monitoring - CPU, memory, file system, and other OS-related 
 Auto-discovery of mysqld instances 
 Multi-instance monitoring 
 Remote ("agent-less") monitoring
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 16 from Slide 12 
Performance monitoring
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 17 from Slide 12 
Hardware 
Schema Changes 
Data Growth 
Indexes 
SQL 
Source of Database Performance Problems 
90% of 
Performance Problems
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 18 from Slide 12 
MySQL Performance Schema 
 Identify performance bottlenecks 
 Identify problematic queries 
 Get real time insight into locks 
 See exactly what is happening within MySQL 
 Get real time insight into MySQL internals 
 Get real time insight into query executions 
mysql> select * from ps_top_io_by_file limit 10; 
+-----------------------------------+------------+------------+-----------+-------------+---------------+-------------+------------+-- 
---------+ 
| file | count_read | total_read | avg_read | count_write | total_written | avg_written | total | 
write_pct | 
+-----------------------------------+------------+------------+-----------+-------------+---------------+-------------+------------+-- 
---------+ 
| @@datadir/ibdata1 | 7974 | 126.56 MiB | 16.25 KiB | 54979 | 12.72 GiB | 242.58 KiB | 12.84 GiB | 
99.04 | 
| @@datadir/ib_logfile0 | 6 | 68.00 KiB | 11.33 KiB | 9348 | 1.25 GiB | 140.41 KiB | 1.25 GiB | 
99.99 | 
| @@datadir/ib_logfile1 | 0 | 0 bytes | 0 bytes | 5447 | 1.21 GiB | 233.23 KiB | 1.21 GiB | 
100.00 | 
| @@datadir/mylab-bin.000001 | 2 | 120 bytes | 60 bytes | 104242 | 1.01 GiB | 10.15 KiB | 1.01 GiB | 
100.00 | 
| @@datadir/mylab-bin.000002 | 0 | 0 bytes | 0 bytes | 98905 | 1.00 GiB | 10.61 KiB | 1.00 GiB | 
100.00 | 
| @@datadir/mylab-bin.000003 | 0 | 0 bytes | 0 bytes | 75053 | 775.10 MiB | 10.58 KiB | 775.10 MiB | 
100.00 | 
| @@datadir/employees/salaries.ibd | 0 | 0 bytes | 0 bytes | 8556 | 270.83 MiB | 32.41 KiB | 270.83 MiB | 
100.00 | 
| @@datadir/employees/titles.ibd | 0 | 0 bytes | 0 bytes | 1950 | 69.08 MiB | 36.27 KiB | 69.08 MiB | 
100.00 | 
| @@datadir/employees/dept_emp.ibd | 0 | 0 bytes | 0 bytes | 1376 | 49.17 MiB | 36.59 KiB | 49.17 MiB | 
100.00 | 
| @@datadir/employees/employees.ibd | 607 | 9.48 MiB | 16.00 KiB | 944 | 35.92 MiB | 38.97 KiB | 45.41 MiB | 
79.11 | 
+-----------------------------------+------------+------------+-----------+-------------+---------------+-------------+------------+-- 
---------+ 
10 rows in set (0.00 sec)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 19 from Slide 12 
Performance Monitoring 
 Monitor MySQL performance 
 Monitor OS performance 
 Monitor query performance 
 Advice on index usage 
 Alerts on performance problems
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 20 from Slide 12 
MySQL Query Analyzer 
 Real-time query performance 
 Visual correlation graphs 
 Find & fix expensive queries 
 Detailed query statistics 
 Query Response Time index (QRTi) 
“With the MySQL Query Analyzer, we were able to 
identify and analyze problematic SQL code, and triple 
our database performance. More importantly, we were 
able to accomplish this in three days, rather than 
taking weeks.” 
Keith Souhrada 
Software Development Engineer 
Big Fish Games
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 25 from Slide 12 
Resource monitoring
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 26 from Slide 12 
Disk Monitoring 
 Capacity Planning 
 Forecast capacity requirements 
 Projections 
 Trend analysis 
 Timeseries data 
"With the monitoring dashboard and advisory rules, 
we can accurately predict our capacity requirements 
and optimize MySQL performance.” 
Keith Souhrada 
Software Development Engineer 
Big Fish Games
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 27 from Slide 12 
Memory Usage Monitoring 
 Monitor OS memory usage 
 Monitor MySQL memory usage 
 Advice on configuration 
 Alerts on memory usage
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 28 from Slide 12 
Replication Monitoring 
 Auto-discovers replication topology 
 Master/Slave performance monitoring 
 Replication advisor 
 Best practice replication advice 
"I use the MySQL Enterprise Monitor 
every day to monitor and keep tabs on 
our MySQL databases. Quick one stop 
shopping for keeping tabs on them.” 
-Wes Homer, 
Sr System and Network Administrator
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 29 from Slide 12 
Best Practice Advisors 
 Enforce MySQL best practices 
 14 Advisor categories 
 250+ Advisors 
 Threshold-based alerts 
 Exponential moving averages 
 Rate change detection 
 Expert problem resolution advice 
"I definitely recommend the MySQL Enterprise 
Monitor to DBAs who don't have a ton of MySQL 
experience. It makes monitoring MySQL security, 
performance and availability very easy to understand 
and to act on.” 
Sandi Barr 
Sr. Software Engineer 
Schneider Electric
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 30 from Slide 12 
MySQL Enterprise Backup Monitoring 
 Monitor backup results 
 Monitor backup performance 
 Ensure backups are up to date
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 34 from Slide 12 
Customizable & Extensible 
 Create custom 
 Groups 
 Advisors 
 Graphs 
 Filters 
 Event Handlers
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 35 from Slide 12 
DEMO
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 36 from Slide 12 
Solving Common Performance Issues 
Causes of Performance Issues MySQL Enterprise Monitor Helps 
Queries doing table scans See these queries immediately 
Excessive temporary tables on disk See the queries generating these 
CPU spikes Find out what caused it 
Disk I/O saturation Find out what caused it 
Internal locking Get alerts when locking issues occur 
Hardware problems Get alerts for disk and network problems 
Database and schema changes Get alerts when changes are made 
New queries introduced See what queries are added and when 
Poor MySQL configuration Get advice on configuration tuning
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 37 from Slide 12 
Top 10 Performance Issues Solved 
✔ Identify the most expensive queries 
✔ Full table scans (no indexes) 
✔ Excessive temporary tables 
✔ Large and/or frequent filesorts 
✔ CPU usage overload 
✔ Disk I/O saturation 
✔ Hardware problems 
✔ Database and schema changes 
✔ New queries introduced 
✔ Poor MySQL configuration 
✔ Internal locking issues
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 38 from Slide 12 
MySQL Enterprise Monitor 3.0 Demo Videos 
http://www.mysql.com/products/enterprise/demo.html
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 39 from Slide 12 
Try it out now! 
Free 30 
day trial! 
 Oracle Software Delivery Cloud 
 http://edelivery.oracle.com/ 
 Enterprise Customers 
 http://support.oracle.com/
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 40 from Slide 12 
MySQL Enterprise Monitor 
Monitoring & Performance Tools for DBAs
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 41 from Slide 12 
Appendix – Proxy and Aggregator 
http://dev.mysql.com/doc/mysql-monitor/3.0/en/mem-qanal-using-proxy.html 
http://dev.mysql.com/doc/mysql-monitor/3.0/en/mem-qanal-using-aggregator. 
html
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 42 from Slide 12 
Appendix – Connector Plugins 
http://dev.mysql.com/doc/mysql-monitor/3.0/en/mem-qanal-using-cj.html 
http://dev.mysql.com/doc/mysql-monitor/3.0/en/mem-qanal-using-cnet.html 
http://dev.mysql.com/doc/mysql-monitor/3.0/en/mem-qanal-using-cphp.html

More Related Content

What's hot

Oracle Enterprise Manager for MySQL
Oracle Enterprise Manager for MySQLOracle Enterprise Manager for MySQL
Oracle Enterprise Manager for MySQLMario Beck
 
MySQL Tech Tour 2015 - 5.7 Security
MySQL Tech Tour 2015 - 5.7 SecurityMySQL Tech Tour 2015 - 5.7 Security
MySQL Tech Tour 2015 - 5.7 SecurityMark Swarbrick
 
MySQL Manchester TT - Security
MySQL Manchester TT  - SecurityMySQL Manchester TT  - Security
MySQL Manchester TT - SecurityMark Swarbrick
 
MySQL for Oracle DBAs
MySQL for Oracle DBAsMySQL for Oracle DBAs
MySQL for Oracle DBAsMario Beck
 
MySQL Enterprise Monitor
MySQL Enterprise MonitorMySQL Enterprise Monitor
MySQL Enterprise MonitorMario Beck
 
MySQL Technology Overview
MySQL Technology OverviewMySQL Technology Overview
MySQL Technology OverviewKeith Hollman
 
MySQL Community and Commercial Edition
MySQL Community and Commercial EditionMySQL Community and Commercial Edition
MySQL Community and Commercial EditionMario Beck
 
MySQL Enterprise Edition - Complete Guide (2019)
MySQL Enterprise Edition - Complete Guide (2019)MySQL Enterprise Edition - Complete Guide (2019)
MySQL Enterprise Edition - Complete Guide (2019)Keith Hollman
 
MySQL Tech Tour 2015 - 5.7 Whats new
MySQL Tech Tour 2015 - 5.7 Whats newMySQL Tech Tour 2015 - 5.7 Whats new
MySQL Tech Tour 2015 - 5.7 Whats newMark Swarbrick
 
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
 
MySQL Security
MySQL SecurityMySQL Security
MySQL SecurityMario Beck
 
What's new in MySQL 5.7, Oracle Virtual Technology Summit, 2016
What's new in MySQL 5.7, Oracle Virtual Technology Summit, 2016What's new in MySQL 5.7, Oracle Virtual Technology Summit, 2016
What's new in MySQL 5.7, Oracle Virtual Technology Summit, 2016Geir Høydalsvik
 
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
 
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 Manchester TT - 5.7 Whats new
MySQL Manchester TT - 5.7 Whats newMySQL Manchester TT - 5.7 Whats new
MySQL Manchester TT - 5.7 Whats newMark Swarbrick
 
MySQL Tech Tour 2015 - Manage & Tune
MySQL Tech Tour 2015 - Manage & TuneMySQL Tech Tour 2015 - Manage & Tune
MySQL Tech Tour 2015 - Manage & TuneMark Swarbrick
 
MySQL 5.6 Updates
MySQL 5.6 UpdatesMySQL 5.6 Updates
MySQL 5.6 UpdatesDave Stokes
 
MySQL Document Store
MySQL Document StoreMySQL Document Store
MySQL Document StoreMario Beck
 

What's hot (20)

Oracle Enterprise Manager for MySQL
Oracle Enterprise Manager for MySQLOracle Enterprise Manager for MySQL
Oracle Enterprise Manager for MySQL
 
MySQL Tech Tour 2015 - 5.7 Security
MySQL Tech Tour 2015 - 5.7 SecurityMySQL Tech Tour 2015 - 5.7 Security
MySQL Tech Tour 2015 - 5.7 Security
 
MySQL Manchester TT - Security
MySQL Manchester TT  - SecurityMySQL Manchester TT  - Security
MySQL Manchester TT - Security
 
MySQL for Oracle DBAs
MySQL for Oracle DBAsMySQL for Oracle DBAs
MySQL for Oracle DBAs
 
MySQL Enterprise Monitor
MySQL Enterprise MonitorMySQL Enterprise Monitor
MySQL Enterprise Monitor
 
MySQL Technology Overview
MySQL Technology OverviewMySQL Technology Overview
MySQL Technology Overview
 
MySQL Community and Commercial Edition
MySQL Community and Commercial EditionMySQL Community and Commercial Edition
MySQL Community and Commercial Edition
 
MySQL Enterprise Edition - Complete Guide (2019)
MySQL Enterprise Edition - Complete Guide (2019)MySQL Enterprise Edition - Complete Guide (2019)
MySQL Enterprise Edition - Complete Guide (2019)
 
MySQL Tech Tour 2015 - 5.7 Whats new
MySQL Tech Tour 2015 - 5.7 Whats newMySQL Tech Tour 2015 - 5.7 Whats new
MySQL Tech Tour 2015 - 5.7 Whats new
 
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
 
MySQL Security
MySQL SecurityMySQL Security
MySQL Security
 
What's new in MySQL 5.7, Oracle Virtual Technology Summit, 2016
What's new in MySQL 5.7, Oracle Virtual Technology Summit, 2016What's new in MySQL 5.7, Oracle Virtual Technology Summit, 2016
What's new in MySQL 5.7, Oracle Virtual Technology Summit, 2016
 
MySQL Security
MySQL SecurityMySQL Security
MySQL Security
 
MySQL Cluster as Transactional NoSQL (KVS)
MySQL Cluster as Transactional NoSQL (KVS)MySQL Cluster as Transactional NoSQL (KVS)
MySQL Cluster as Transactional NoSQL (KVS)
 
My sql 5.6&MySQL Cluster 7.3
My sql 5.6&MySQL Cluster 7.3My sql 5.6&MySQL Cluster 7.3
My sql 5.6&MySQL Cluster 7.3
 
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 Manchester TT - 5.7 Whats new
MySQL Manchester TT - 5.7 Whats newMySQL Manchester TT - 5.7 Whats new
MySQL Manchester TT - 5.7 Whats new
 
MySQL Tech Tour 2015 - Manage & Tune
MySQL Tech Tour 2015 - Manage & TuneMySQL Tech Tour 2015 - Manage & Tune
MySQL Tech Tour 2015 - Manage & Tune
 
MySQL 5.6 Updates
MySQL 5.6 UpdatesMySQL 5.6 Updates
MySQL 5.6 Updates
 
MySQL Document Store
MySQL Document StoreMySQL Document Store
MySQL Document Store
 

Similar to MySQL Enterprise Monitor

MySQL Enterprise Monitor
MySQL Enterprise MonitorMySQL Enterprise Monitor
MySQL Enterprise MonitorMark Swarbrick
 
From Nice to Have to Mission Critical: MySQL Enterprise Edition
From Nice to Have to Mission Critical: MySQL Enterprise EditionFrom Nice to Have to Mission Critical: MySQL Enterprise Edition
From Nice to Have to Mission Critical: MySQL Enterprise Edition郁萍 王
 
Percona Live Europe 2018: What's New in MySQL 8.0 Security
Percona Live Europe 2018: What's New in MySQL 8.0 SecurityPercona Live Europe 2018: What's New in MySQL 8.0 Security
Percona Live Europe 2018: What's New in MySQL 8.0 SecurityGeorgi Kodinov
 
Upgrade from MySQL 5.7 to MySQL 8.0
Upgrade from MySQL 5.7 to MySQL 8.0Upgrade from MySQL 5.7 to MySQL 8.0
Upgrade from MySQL 5.7 to MySQL 8.0Olivier DASINI
 
MySQL Administration and Monitoring
MySQL Administration and MonitoringMySQL Administration and Monitoring
MySQL Administration and MonitoringMark Leith
 
MySQL Day Paris 2016 - MySQL Enterprise Edition
MySQL Day Paris 2016 - MySQL Enterprise EditionMySQL Day Paris 2016 - MySQL Enterprise Edition
MySQL Day Paris 2016 - MySQL Enterprise EditionOlivier DASINI
 
DevTalks.ro 2019 What's New in MySQL 8.0 Security
DevTalks.ro 2019 What's New in MySQL 8.0 SecurityDevTalks.ro 2019 What's New in MySQL 8.0 Security
DevTalks.ro 2019 What's New in MySQL 8.0 SecurityGeorgi Kodinov
 
Security Inside Out: Latest Innovations in Oracle Database 12c
Security Inside Out: Latest Innovations in Oracle Database 12cSecurity Inside Out: Latest Innovations in Oracle Database 12c
Security Inside Out: Latest Innovations in Oracle Database 12cTroy Kitch
 
Oracle OpenWorld 2013 - HOL9737 MySQL Replication Best Practices
Oracle OpenWorld 2013 - HOL9737 MySQL Replication Best PracticesOracle OpenWorld 2013 - HOL9737 MySQL Replication Best Practices
Oracle OpenWorld 2013 - HOL9737 MySQL Replication Best PracticesSven Sandberg
 
MySQL Manchester TT - MySQL Enterprise Edition
MySQL Manchester TT - MySQL Enterprise EditionMySQL Manchester TT - MySQL Enterprise Edition
MySQL Manchester TT - MySQL Enterprise EditionMark Swarbrick
 
MySQL Database Service - 100% Developed, Managed and Supported by the MySQL Team
MySQL Database Service - 100% Developed, Managed and Supported by the MySQL TeamMySQL Database Service - 100% Developed, Managed and Supported by the MySQL Team
MySQL Database Service - 100% Developed, Managed and Supported by the MySQL TeamOlivier DASINI
 
MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...
MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...
MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...GeneXus
 
C4 delivering database as a service within your organization
C4   delivering database as a service within your organizationC4   delivering database as a service within your organization
C4 delivering database as a service within your organizationDr. Wilfred Lin (Ph.D.)
 
Modern Data Security with MySQL
Modern Data Security with MySQLModern Data Security with MySQL
Modern Data Security with MySQLVittorio Cioe
 
MySQL High Availability: Managing Farms of Distributed Servers (MySQL Fabric)
MySQL High Availability: Managing Farms of Distributed Servers (MySQL Fabric)MySQL High Availability: Managing Farms of Distributed Servers (MySQL Fabric)
MySQL High Availability: Managing Farms of Distributed Servers (MySQL Fabric)Alfranio Júnior
 
MySQL enterprise edition
MySQL enterprise edition MySQL enterprise edition
MySQL enterprise edition Mark Swarbrick
 
My sql performance tuning course
My sql performance tuning courseMy sql performance tuning course
My sql performance tuning courseAlberto Centanni
 

Similar to MySQL Enterprise Monitor (20)

MySQL Enterprise Monitor
MySQL Enterprise MonitorMySQL Enterprise Monitor
MySQL Enterprise Monitor
 
From Nice to Have to Mission Critical: MySQL Enterprise Edition
From Nice to Have to Mission Critical: MySQL Enterprise EditionFrom Nice to Have to Mission Critical: MySQL Enterprise Edition
From Nice to Have to Mission Critical: MySQL Enterprise Edition
 
MySQL Tech Tour Nov, 2013
MySQL Tech Tour Nov, 2013MySQL Tech Tour Nov, 2013
MySQL Tech Tour Nov, 2013
 
Percona Live Europe 2018: What's New in MySQL 8.0 Security
Percona Live Europe 2018: What's New in MySQL 8.0 SecurityPercona Live Europe 2018: What's New in MySQL 8.0 Security
Percona Live Europe 2018: What's New in MySQL 8.0 Security
 
MySQL
MySQLMySQL
MySQL
 
Upgrade from MySQL 5.7 to MySQL 8.0
Upgrade from MySQL 5.7 to MySQL 8.0Upgrade from MySQL 5.7 to MySQL 8.0
Upgrade from MySQL 5.7 to MySQL 8.0
 
MySQL Administration and Monitoring
MySQL Administration and MonitoringMySQL Administration and Monitoring
MySQL Administration and Monitoring
 
MySQL Day Paris 2016 - MySQL Enterprise Edition
MySQL Day Paris 2016 - MySQL Enterprise EditionMySQL Day Paris 2016 - MySQL Enterprise Edition
MySQL Day Paris 2016 - MySQL Enterprise Edition
 
DevTalks.ro 2019 What's New in MySQL 8.0 Security
DevTalks.ro 2019 What's New in MySQL 8.0 SecurityDevTalks.ro 2019 What's New in MySQL 8.0 Security
DevTalks.ro 2019 What's New in MySQL 8.0 Security
 
Security Inside Out: Latest Innovations in Oracle Database 12c
Security Inside Out: Latest Innovations in Oracle Database 12cSecurity Inside Out: Latest Innovations in Oracle Database 12c
Security Inside Out: Latest Innovations in Oracle Database 12c
 
Oracle OpenWorld 2013 - HOL9737 MySQL Replication Best Practices
Oracle OpenWorld 2013 - HOL9737 MySQL Replication Best PracticesOracle OpenWorld 2013 - HOL9737 MySQL Replication Best Practices
Oracle OpenWorld 2013 - HOL9737 MySQL Replication Best Practices
 
MySQL Manchester TT - MySQL Enterprise Edition
MySQL Manchester TT - MySQL Enterprise EditionMySQL Manchester TT - MySQL Enterprise Edition
MySQL Manchester TT - MySQL Enterprise Edition
 
MySQL Database Service - 100% Developed, Managed and Supported by the MySQL Team
MySQL Database Service - 100% Developed, Managed and Supported by the MySQL TeamMySQL Database Service - 100% Developed, Managed and Supported by the MySQL Team
MySQL Database Service - 100% Developed, Managed and Supported by the MySQL Team
 
MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...
MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...
MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...
 
C4 delivering database as a service within your organization
C4   delivering database as a service within your organizationC4   delivering database as a service within your organization
C4 delivering database as a service within your organization
 
Modern Data Security with MySQL
Modern Data Security with MySQLModern Data Security with MySQL
Modern Data Security with MySQL
 
MySQL Quick Dive
MySQL Quick DiveMySQL Quick Dive
MySQL Quick Dive
 
MySQL High Availability: Managing Farms of Distributed Servers (MySQL Fabric)
MySQL High Availability: Managing Farms of Distributed Servers (MySQL Fabric)MySQL High Availability: Managing Farms of Distributed Servers (MySQL Fabric)
MySQL High Availability: Managing Farms of Distributed Servers (MySQL Fabric)
 
MySQL enterprise edition
MySQL enterprise edition MySQL enterprise edition
MySQL enterprise edition
 
My sql performance tuning course
My sql performance tuning courseMy sql performance tuning course
My sql performance tuning course
 

More from Ted Wennmark

MySQL NDB Cluster 8.0
MySQL NDB Cluster 8.0MySQL NDB Cluster 8.0
MySQL NDB Cluster 8.0Ted Wennmark
 
Upgrade to MySQL 8.0!
Upgrade to MySQL 8.0!Upgrade to MySQL 8.0!
Upgrade to MySQL 8.0!Ted Wennmark
 
MySQL Performance - Best practices
MySQL Performance - Best practices MySQL Performance - Best practices
MySQL Performance - Best practices Ted Wennmark
 
01 upgrade to my sql8
01 upgrade to my sql8 01 upgrade to my sql8
01 upgrade to my sql8 Ted Wennmark
 
MySQL as a Document Store
MySQL as a Document StoreMySQL as a Document Store
MySQL as a Document StoreTed Wennmark
 
Upgrade to MySQL 5.7 and latest news planned for MySQL 8
Upgrade to MySQL 5.7 and latest news planned for MySQL 8Upgrade to MySQL 5.7 and latest news planned for MySQL 8
Upgrade to MySQL 5.7 and latest news planned for MySQL 8Ted Wennmark
 
MySQL Fabric - High Availability & Automated Sharding for MySQL
MySQL Fabric - High Availability & Automated Sharding for MySQLMySQL Fabric - High Availability & Automated Sharding for MySQL
MySQL Fabric - High Availability & Automated Sharding for MySQLTed Wennmark
 
The MySQL Performance Schema & New SYS Schema
The MySQL Performance Schema & New SYS SchemaThe MySQL Performance Schema & New SYS Schema
The MySQL Performance Schema & New SYS SchemaTed Wennmark
 

More from Ted Wennmark (10)

MySQL NDB Cluster 8.0
MySQL NDB Cluster 8.0MySQL NDB Cluster 8.0
MySQL NDB Cluster 8.0
 
Upgrade to MySQL 8.0!
Upgrade to MySQL 8.0!Upgrade to MySQL 8.0!
Upgrade to MySQL 8.0!
 
MySQL Performance - Best practices
MySQL Performance - Best practices MySQL Performance - Best practices
MySQL Performance - Best practices
 
01 upgrade to my sql8
01 upgrade to my sql8 01 upgrade to my sql8
01 upgrade to my sql8
 
MySQL as a Document Store
MySQL as a Document StoreMySQL as a Document Store
MySQL as a Document Store
 
Upgrade to MySQL 5.7 and latest news planned for MySQL 8
Upgrade to MySQL 5.7 and latest news planned for MySQL 8Upgrade to MySQL 5.7 and latest news planned for MySQL 8
Upgrade to MySQL 5.7 and latest news planned for MySQL 8
 
MySQL HA
MySQL HAMySQL HA
MySQL HA
 
MySQL Fabric - High Availability & Automated Sharding for MySQL
MySQL Fabric - High Availability & Automated Sharding for MySQLMySQL Fabric - High Availability & Automated Sharding for MySQL
MySQL Fabric - High Availability & Automated Sharding for MySQL
 
The MySQL Performance Schema & New SYS Schema
The MySQL Performance Schema & New SYS SchemaThe MySQL Performance Schema & New SYS Schema
The MySQL Performance Schema & New SYS Schema
 
MySQL@king
MySQL@kingMySQL@king
MySQL@king
 

Recently uploaded

RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts ServiceSapana Sha
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home ServiceSapana Sha
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样vhwb25kk
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...limedy534
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改yuu sss
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...ThinkInnovation
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 

Recently uploaded (20)

RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts Service
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 

MySQL Enterprise Monitor

  • 1. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 1 from Slide 12 Ted Wennmark ted.wennmark@oracle.com MySQL Enterprise Monitor Monitoring & Performance Tools for DBAs
  • 2. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 2 from Slide 12 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. Safe Harbor Statement
  • 3. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 6 from Slide 12 Oracle Premier Lifetime Support Oracle Product Certifications/Integrations MySQL Enterprise High Availability MySQL Enterprise Security MySQL Enterprise Scalability MySQL Enterprise Backup MySQL Enterprise Monitor/Query Analyzer MySQL Workbench MySQL Enterprise Edition Highest Levels of Security, Performance, and Availability MySQL Enterprise Audit
  • 4. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 8 from Slide 12 MySQL DBA Checklist 1. Ensure your production databases are available ✔ 2. Monitor MySQL performance throughout the day ✔ 3. Verify that MySQL replication is working properly ✔ 4. Confirm that backups have completed successfully ✔ 5. Monitor disk space to ensure MySQL won’t run out of space ✔ 6. Regularly monitor and identify blocking issues ✔ 7. Verify there have been no changes to database schema ✔ 8. Check OS metrics for unusual events ✔ 9. Check for security vulnerabilities ✔ 10. Monitor and analyze memory usage ✔
  • 5. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 9 from Slide 12 MySQL DBA Challenges  “The database is slow. What needs tuning?”  “What are my most expensive queries?”  “Are indexes optimized?”  “Is replication lag a problem?”  “Did my last backup succeed?”  “When will my disk fill up?”  “When will I need more hardware to scale-out?”  “Has my database schema changed?”  “Are there security vulnerabilities that I need to be concerned about?”
  • 6. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 10 from Slide 12 Help DBA/Operations Team!
  • 7. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 11 from Slide 12 MySQL Enterprise Monitor  Real-time MySQL performance and availability monitoring  Visually find & fix problem queries  Disk monitoring for capacity planning  Cloud friendly architecture (no agents)  Start monitoring MySQL in 10 minutes  Remote agent option provides OS monitoring
  • 8. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 12 from Slide 12 Cloud-friendly Architecture MySQL Enterprise Dashboard MySQL Service Manager Repository MySQL HTTPS Private Cloud Public Cloud Data Center MySQL  Provides MySQL related metrics  MySQL Query Analyzer collects data using Performance Schema Service Manager  Collects all MySQL related metrics  Collects all OS/Host related metrics Repository  Stores historical MySQL data Agent (optional)  Only for OS/Host metrics  Not required for DB metrics
  • 9. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 13 from Slide 12 Installation & Configuration  Install the Service Manager  shell> ./mysqlmonitor-3.0.X.XXXX-…-installer.bin  Up and Running in 10 minutes  Auto-discovery of MySQL servers  Advisors are pre-configured  Advisors are pre-scheduled  Customization  Centralized configuration dashboard  Advisors  Event Handling  Preferences, global settings, users, and logs
  • 10. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 14 from Slide 12 MySQL Enterprise Dashboard  Real-time performance monitoring  Alerts & notifications  MySQL best practice advisors "The MySQL Enterprise Monitor is an absolute must for any DBA who takes his work seriously.” - Adrian Baumann, System Specialist Federal Office of Information Technology & Telecommunications
  • 11. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 15 from Slide 12 MySQL Enterprise Monitor – New in 3.0  Policies, Groups and auto-scheduling  Zero Configuration Query Analyzer - Works "out of the box" with MySQL 5.6 Performance_Schema (5.6.14 or later).  Trends, projections and forecasting  Visual SQL/graph correlation  Host monitoring - CPU, memory, file system, and other OS-related  Auto-discovery of mysqld instances  Multi-instance monitoring  Remote ("agent-less") monitoring
  • 12. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 16 from Slide 12 Performance monitoring
  • 13. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 17 from Slide 12 Hardware Schema Changes Data Growth Indexes SQL Source of Database Performance Problems 90% of Performance Problems
  • 14. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 18 from Slide 12 MySQL Performance Schema  Identify performance bottlenecks  Identify problematic queries  Get real time insight into locks  See exactly what is happening within MySQL  Get real time insight into MySQL internals  Get real time insight into query executions mysql> select * from ps_top_io_by_file limit 10; +-----------------------------------+------------+------------+-----------+-------------+---------------+-------------+------------+-- ---------+ | file | count_read | total_read | avg_read | count_write | total_written | avg_written | total | write_pct | +-----------------------------------+------------+------------+-----------+-------------+---------------+-------------+------------+-- ---------+ | @@datadir/ibdata1 | 7974 | 126.56 MiB | 16.25 KiB | 54979 | 12.72 GiB | 242.58 KiB | 12.84 GiB | 99.04 | | @@datadir/ib_logfile0 | 6 | 68.00 KiB | 11.33 KiB | 9348 | 1.25 GiB | 140.41 KiB | 1.25 GiB | 99.99 | | @@datadir/ib_logfile1 | 0 | 0 bytes | 0 bytes | 5447 | 1.21 GiB | 233.23 KiB | 1.21 GiB | 100.00 | | @@datadir/mylab-bin.000001 | 2 | 120 bytes | 60 bytes | 104242 | 1.01 GiB | 10.15 KiB | 1.01 GiB | 100.00 | | @@datadir/mylab-bin.000002 | 0 | 0 bytes | 0 bytes | 98905 | 1.00 GiB | 10.61 KiB | 1.00 GiB | 100.00 | | @@datadir/mylab-bin.000003 | 0 | 0 bytes | 0 bytes | 75053 | 775.10 MiB | 10.58 KiB | 775.10 MiB | 100.00 | | @@datadir/employees/salaries.ibd | 0 | 0 bytes | 0 bytes | 8556 | 270.83 MiB | 32.41 KiB | 270.83 MiB | 100.00 | | @@datadir/employees/titles.ibd | 0 | 0 bytes | 0 bytes | 1950 | 69.08 MiB | 36.27 KiB | 69.08 MiB | 100.00 | | @@datadir/employees/dept_emp.ibd | 0 | 0 bytes | 0 bytes | 1376 | 49.17 MiB | 36.59 KiB | 49.17 MiB | 100.00 | | @@datadir/employees/employees.ibd | 607 | 9.48 MiB | 16.00 KiB | 944 | 35.92 MiB | 38.97 KiB | 45.41 MiB | 79.11 | +-----------------------------------+------------+------------+-----------+-------------+---------------+-------------+------------+-- ---------+ 10 rows in set (0.00 sec)
  • 15. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 19 from Slide 12 Performance Monitoring  Monitor MySQL performance  Monitor OS performance  Monitor query performance  Advice on index usage  Alerts on performance problems
  • 16. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 20 from Slide 12 MySQL Query Analyzer  Real-time query performance  Visual correlation graphs  Find & fix expensive queries  Detailed query statistics  Query Response Time index (QRTi) “With the MySQL Query Analyzer, we were able to identify and analyze problematic SQL code, and triple our database performance. More importantly, we were able to accomplish this in three days, rather than taking weeks.” Keith Souhrada Software Development Engineer Big Fish Games
  • 17. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 25 from Slide 12 Resource monitoring
  • 18. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 26 from Slide 12 Disk Monitoring  Capacity Planning  Forecast capacity requirements  Projections  Trend analysis  Timeseries data "With the monitoring dashboard and advisory rules, we can accurately predict our capacity requirements and optimize MySQL performance.” Keith Souhrada Software Development Engineer Big Fish Games
  • 19. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 27 from Slide 12 Memory Usage Monitoring  Monitor OS memory usage  Monitor MySQL memory usage  Advice on configuration  Alerts on memory usage
  • 20. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 28 from Slide 12 Replication Monitoring  Auto-discovers replication topology  Master/Slave performance monitoring  Replication advisor  Best practice replication advice "I use the MySQL Enterprise Monitor every day to monitor and keep tabs on our MySQL databases. Quick one stop shopping for keeping tabs on them.” -Wes Homer, Sr System and Network Administrator
  • 21. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 29 from Slide 12 Best Practice Advisors  Enforce MySQL best practices  14 Advisor categories  250+ Advisors  Threshold-based alerts  Exponential moving averages  Rate change detection  Expert problem resolution advice "I definitely recommend the MySQL Enterprise Monitor to DBAs who don't have a ton of MySQL experience. It makes monitoring MySQL security, performance and availability very easy to understand and to act on.” Sandi Barr Sr. Software Engineer Schneider Electric
  • 22. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 30 from Slide 12 MySQL Enterprise Backup Monitoring  Monitor backup results  Monitor backup performance  Ensure backups are up to date
  • 23. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 34 from Slide 12 Customizable & Extensible  Create custom  Groups  Advisors  Graphs  Filters  Event Handlers
  • 24. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 35 from Slide 12 DEMO
  • 25. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 36 from Slide 12 Solving Common Performance Issues Causes of Performance Issues MySQL Enterprise Monitor Helps Queries doing table scans See these queries immediately Excessive temporary tables on disk See the queries generating these CPU spikes Find out what caused it Disk I/O saturation Find out what caused it Internal locking Get alerts when locking issues occur Hardware problems Get alerts for disk and network problems Database and schema changes Get alerts when changes are made New queries introduced See what queries are added and when Poor MySQL configuration Get advice on configuration tuning
  • 26. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 37 from Slide 12 Top 10 Performance Issues Solved ✔ Identify the most expensive queries ✔ Full table scans (no indexes) ✔ Excessive temporary tables ✔ Large and/or frequent filesorts ✔ CPU usage overload ✔ Disk I/O saturation ✔ Hardware problems ✔ Database and schema changes ✔ New queries introduced ✔ Poor MySQL configuration ✔ Internal locking issues
  • 27. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 38 from Slide 12 MySQL Enterprise Monitor 3.0 Demo Videos http://www.mysql.com/products/enterprise/demo.html
  • 28. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 39 from Slide 12 Try it out now! Free 30 day trial!  Oracle Software Delivery Cloud  http://edelivery.oracle.com/  Enterprise Customers  http://support.oracle.com/
  • 29. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 40 from Slide 12 MySQL Enterprise Monitor Monitoring & Performance Tools for DBAs
  • 30. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 41 from Slide 12 Appendix – Proxy and Aggregator http://dev.mysql.com/doc/mysql-monitor/3.0/en/mem-qanal-using-proxy.html http://dev.mysql.com/doc/mysql-monitor/3.0/en/mem-qanal-using-aggregator. html
  • 31. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification 42 from Slide 12 Appendix – Connector Plugins http://dev.mysql.com/doc/mysql-monitor/3.0/en/mem-qanal-using-cj.html http://dev.mysql.com/doc/mysql-monitor/3.0/en/mem-qanal-using-cnet.html http://dev.mysql.com/doc/mysql-monitor/3.0/en/mem-qanal-using-cphp.html