Lessons Learned: Switching from MEM to OEM for MySQL – Summit 2025

Datavail 16 views 18 slides Sep 17, 2025
Slide 1
Slide 1 of 18
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18

About This Presentation

Lessons Learned: Switching from MEM to OEM for MySQL – Summit 2025 | Presented by Datavail

As MySQL Enterprise Monitor (MEM) approaches end-of-life in 2025, organizations are exploring robust alternatives for enterprise-grade MySQL monitoring. In this Summit 2025 session, Krishna Mamillapalli, Di...


Slide Content

Lessons Learned: Switching from MEM to OEM for MySQL

18+ years of experience in database architecture and solutions Extensive technical background in database operations, cloud migrations, and modernizations Specialized in MySQL and MariaDB with deep understanding of hybrid data models Extensive experience in database optimization, cloud strategies and supporting open-source database technologies Krishna Mamillapalli Director & Global Practice Leader MySQL & MariaDB Services @ Datavail Connect or follow me on LinkedIn: https://www.linkedin.com/in/srinivasakrishna/

Datavail at a Glance Delivering a superior approach to leverage data through application of a tech-enabled global delivery model & deep specialization in databases, data management, and application services. CAB Member Member since 2023 18 + Years building and operating mission critical data and application systems www.datavail.com 3 Global Team 1,300 Employees staffed 24x7, resolving over 2,000,000 incidents per year

We operate to higher of Datavail security policy & client controls documented in operational run book. Data & Security Compliance SSAE18 Type II SOC1 & Type II SOC2 Operate and adhere to controls ISO 27001:2019 (Information Security) & ISO 27701 ( Privacy ) PCI SAQ-D Self Assessment Executed and adhere to numerous PHI, HIPAA Business Associate Agreements US only delivery models for ITAR controlled data

MEM Overview Part of MySQL Enterprise Edition MEM 2.x MEM 3.x MEM 4.x MEM 5.7 MEM 8.x – EOL and deprecated as of Jan 1 st , 2025

MySQL Monitoring Commercial Open Source PMM Grafana Prometheus Zabbix Nagios   Cloud Native Solutions AWS CloudWatch Azure Monitoring OCI Database Management GCP Monitoring OEM IDERA NewRelic DataDog Solarwind s SeveralNines Many options to choose from. This is NOT a comparison of monitoring solutions. Custom Development Tools

OEM Overview Oracle Enterprise Manager – Centralized Monitoring and Management Supports a wide variety of services including: Databases Applications Platform Integration Ops Management Non-Oracle Services Cloud Services

Leverage OEM for MySQL Monitoring OEM Version: OEM Cloud Control >=13.5.0.0.0 Plugin Version : 13.5.3.0.0 (Jan 2025) License – Included with MySQL Enterprise subscription Supported versions – MySQL 5.7 or higher Only OEM for MySQL Database 13.2.4.0.0, or higher, supports MySQL 8.0 RDS Support – MySQL 5.7 and 8.0 Sys schema version >=1.5.1 DB Process list Metadata Locks Memory OEM for MySQL Database

Plugin Screenshots

Proactive Management Health Dashboard DB Monitoring Advisors and Graphs Cloud Services Monitoring Monitoring Templates Adjust Thresholds Collection Schedules Implement Custom Metrics Rules and Event Policies Import/Export of Incident Rules Incident Management OEM for MySQL - Benefits

Incident Manager Dashboard Create Incident Rules Apply Specific Target Types Define Corrective Actions Event Compression Methods Notifications – Integration with 3 rd Party Services Incidents and Notifications

T ypes of log files generated for each target MySQL instance : General Log - Plugin behavior, errors, and status msg. Collection Logs - One log for each collection type. M etrics, r esponse times, etc. Agent Logs – EM Agent behavior, status, errors, etc. ORACLE_HOME=/opt/ mysql_data / oem_monitor /agent_13.5.0.0.0 AGENT_PORT=3872 EM_UPLAOD_PORT=4903 AGENT_INSTANCE_HOME=/opt/ mysql_data / oem_monitor / agent_inst   Agent logs: $ AGENT_INSTANCE_HOME/ sysman /log Plugin L ogs: $ORACLE_HOME/plugins/oracle.mysql.omys.agent.plugin_13.5.2.0.0/scripts/ oracle_omys_database /logs $ORACLE_HOME/plugins/oracle.mysql.omys.discovery.plugin_13.5.2.0.0/logs Log Config: $ORACLE_HOME/plugins/oracle.mysql.omys.agent.plugin_13.5.2.0.0/scripts/ oracle_omys_database / etc OEM for MySQL - Logs

Requirements: Sys schema version >=1.5.1 Top queries impacting performance Most frequent queries Queries with Full Table Scans, missing indexes Sample queries and execution plans – Jan 2025 OEM for MySQL – Query Analyzer

Replication Monitoring (Source, Replica) InnoDB Cluster Monitoring – Jan 2025 Cluster Status Group Replication Status Transaction Activity ClusterSet Topology Router Monitoring Cluster Specific Metrics TBD: Replica Sets Cluster Monitoring

Examples

Security Best Practices Administrative Schema Design Performance Reports User Audit Compliance Dashboard

Compliance Report

Thank You Krishna Mamillapalli Director/Practice Leader of MySQL Services, Datavail www.Datavail.com