Who answers when a MySQL database fails in production, and how fast?
A named AceMQ senior engineer answers within 15 minutes, 24/7, when a MySQL server is down, replication is broken or a disk is full, on self-managed MySQL, Percona Server, RDS or Aurora. Lower severities get a first response within 1 hour, 4 hours or the next business day, and the engineer stays engaged until the root cause is documented.
Which MySQL versions are still supported, and what happens after end of life?
MySQL 8.0 moved to Oracle Sustaining Support on 21 April 2026, and 5.7 did so in October 2023. MySQL 8.4 LTS is the supported line most estates are moving to. AceMQ supports 5.7, 8.0, 8.4 and the innovation releases 24/7, and patched builds through OSSeva keep MySQL 5.7 and 8.0 Community patched while the upgrade is planned.
What breaks when upgrading MySQL from 5.7 or 8.0 to 8.4?
Authentication and defaults. mysql_native_password is disabled by default in 8.4, so clients and accounts still using it fail to connect. From 5.7, the utf8mb4_0900_ai_ci default collation, the removed query cache and stricter SQL modes also bite. We find those accounts and queries first, rehearse the upgrade on a replica and cut over with a tested rollback.
Can you run schema changes on large tables without downtime?
Yes. We use gh-ost or pt-online-schema-change, chosen for your replication topology and table size, with a dry run, a throttle tied to your replica lag budget and a rollback plan. A plain ALTER TABLE on a table with hundreds of millions of rows can queue behind one long SELECT and block every query on the table.
Our replica lags for hours every night. Can that be fixed without new hardware?
Usually. Nightly lag is typically a concurrency problem in the apply path, not a throughput problem on the replica. We check transaction size first, because one large multi-row transaction serialises apply, then the parallel replication settings and whether row-based logging on wide tables inflates the binary log. Splitting the batch into bounded chunks fixes more than extra CPU.
Aurora MySQL, RDS or self-managed: how do you decide?
It depends on your team's operational capacity, read-scaling needs and cost at your data volume. Aurora replaces InnoDB's storage and redo handling with a shared storage layer, so failover time, replica lag and buffer pool tuning all work differently from RDS or self-managed MySQL. We compare them against your workload and state the trade-offs plainly.
What is involved in a MySQL health check?
A MySQL health check reviews index usage and duplicates, replication topology and lag risk, InnoDB configuration against your workload, connection handling, backups and failover readiness. You get a written report with prioritised fixes ranked by production risk. It is a fixed-price engagement, and many teams repeat it quarterly or after major changes.
What does a MySQL consultant from AceMQ do?
Our MySQL consulting covers replication architecture, InnoDB and query tuning, version upgrade planning, online schema change execution, and migration off Oracle or SQL Server. A named senior engineer acts as your MySQL consultant on each engagement, delivers written findings before changing anything, and works alongside your DBAs.
Can we work with AceMQ on MySQL without a long contract?
Yes. AceMQ works on MySQL in two ways: ad hoc engagements for a defined piece of work, such as a health check, an upgrade or an incident, or an annual partner engagement that covers 24/7 support, proactive reviews and named engineers. Many teams start ad hoc and move to an annual partnership once the first engagement is done.
How much does AceMQ MySQL support or consulting cost?
Every AceMQ proposal is tailored to your requirements: your MySQL environment, the SLA you need, the hours of cover and the scope of work. Most contracts run $24,000–72,000 a year, depending on the SLA, the scope and how MySQL is deployed, with aggressive discounts when several technologies share one contract. Request a quote and AceMQ replies within 1 hour.