Launch offeryour first badge for €5 with code
Plume
← All skills
MySQL
Data, BI & SQL

MySQL

InnoDB, indexes, transactions, replication, partitioning, performance, security.

15 minutes€19.99

Before starting, we run a 1-minute tech check — microphone, ambient noise, connection. If your setup isn't good enough, the test is fully refunded.

How does it work? →

About the MySQL badge

Prove your MySQL skills in 15 minutes — InnoDB internals, indexes, transactions, and production performance, all on the record.

The Plume MySQL badge puts you through a 15-minute AI-driven oral exam that digs into your real command of the world's most widely deployed relational database. The examiner covers InnoDB internals (buffer pool, MVCC, redo and undo logs), index design (composite, covering, expression indexes, column ordering), transactions and isolation levels (gap locks, next-key locks, deadlocks diagnosed via SHOW ENGINE INNODB STATUS), GTID-based and semi-synchronous replication, schema migrations at scale, and the MySQL 8.0 feature set — CTEs, window functions, native JSON, instant DDL. This is not a multiple-choice quiz: the AI pivots based on your answers and pushes harder wherever you're less precise.

A bare "MySQL" line on your LinkedIn profile tells a hiring manager exactly nothing. The Plume badge produces a 0-100 score, a certified level (Novice / Proficient / Advanced / Expert), and a written report from Claude Opus that quotes your actual answers. A recruiter or CTO can read in five minutes what you really know about the things that matter in production: reading an EXPLAIN ANALYZE output, choosing between a composite and a covering index, avoiding table-locking schema changes on a 500-million-row table, or explaining why you'd pick PostgreSQL over MySQL for a given workload.

This badge is built for backend developers, DBAs, data engineers, and tech leads who use MySQL daily and want their expertise to be visible and verifiable. Whether you're actively job hunting, freelancing and need to reassure a new client, or just curious where you stand against the market — the Plume oral gives you an honest answer based on criteria that actually matter in professional environments.

What this badge evaluates

Here are the concrete dimensions the AI examines during the 15-minute oral.

How this badge is scored

Final scoring is performed by Claude (Anthropic), which reads back the full transcript and applies this weighted criteria grid.

How the oral exam unfolds

A Plume session takes about 20 minutes, from tech check to badge delivery.

  1. Step 1

    Tech check (1 min)

    Microphone, browser, and connection are all tested before the session starts. If something isn't right, you can reload without burning your attempt. The AI waits for you to confirm you're ready.

  2. Step 2

    Warm-up and context (2 min)

    The AI examiner asks you to briefly introduce yourself and describe the most significant MySQL project you've worked on — the data volume, the architecture, and your specific role. This sets the stage for the rest of the exam.

  3. Step 3

    In-depth probing (10 min)

    The AI works through the calibrated themes: index design and EXPLAIN, transactions and deadlocks, zero-downtime migrations, GTID replication, MySQL 8.0 vs 5.7, and technology trade-offs. It adapts to your answers and probes deeper wherever you're less precise.

  4. Step 4

    Synthesis question (2 min)

    The examiner closes with an open-ended positioning question — for example, in what scenario would you advise against MySQL? — to assess your overall vision and your ability to defend a technical call under constraint.

  5. Step 5

    Score and badge (minutes later)

    Claude Opus reads the full transcript, produces a 0-100 score, a certified level, and a detailed report. Your shareable MySQL badge is available in your Plume dashboard as soon as the analysis is complete.

The 4 proficiency levels

Your score out of 100 translates into a level a recruiter can grasp at a glance.

Novice

Score 0-39

You can write SELECT, INSERT, UPDATE statements and create tables. You know indexes and joins exist, but you can't read an execution plan or diagnose a performance issue. InnoDB, MVCC, and isolation levels are still fuzzy concepts.

Proficient

Score 40-59

You design sound relational schemas, use EXPLAIN to read a basic execution plan, and create meaningful indexes for common queries. You understand transactions and isolation levels without necessarily mastering edge cases like gap locking or complex deadlocks.

Advanced

Score 60-79

You diagnose production performance issues (slow query log, Performance Schema, EXPLAIN ANALYZE), design composite and covering indexes, handle schema migrations on large tables (gh-ost, pt-osc), and work with MySQL replication. You're comfortable with MySQL 8.0's key features.

Expert

Score 80-100

You design high-availability MySQL architectures (InnoDB Cluster, Group Replication, Vitess), tune the engine at the configuration level (innodb_buffer_pool_size, innodb_io_capacity, binlog_format), make principled calls between MySQL and its alternatives, and can mentor a team on production best practices.

Who this badge is for

No degree or years of experience required to take the badge. Here are the profiles it makes the most sense for.

Concrete use cases

Where and how your MySQL badge will help you day to day.

Prerequisites

A few minutes to check you have everything you need.

What you take away

At the end of your session you don't just get a score — here's everything that awaits you.

Frequently asked questions about the MySQL badge

The oral is designed for people with real MySQL experience — in production or on substantial projects. If you've never heard of InnoDB, query execution plans, or composite indexes, you'll likely struggle to get traction. That said, you don't need to have managed a replication cluster: the Proficient badge is well within reach for a solid backend developer who knows the fundamentals well.

Other Data, BI & SQL badges

Discover related skills you can validate with Plume.

Ready to take the MySQL badge?

A 15-min oral exam with an AI, a shareable badge for your recruiters.

Choose this badge · €19.99