Independent MySQL, MariaDB & Aurora MySQL consulting

Understand your database bottleneck. Leave with a clear plan.

Specialist performance investigations for software teams and agencies. Work directly with Krzysztof Książek on slow queries, recurring locking problems, and unexplained database latency—with clear findings and a prioritised plan for your engineers.

Fixed scope. Scheduled delivery. No ongoing support contract required.

DB-Ex · MySQL example Illustrative sample

Slow order history in a multi-tenant application

Question investigated

Why does the order-history page become slow for some tenants, and what should the team test first?

Findings (excerpt)

  • No index matches the filter and sort together
  • Deep pages use OFFSET

Next step

Capture execution plans and statement statistics for two large tenants.

Synthetic MySQL scenario; no customer data or measured results.

Read the MySQL sample →

Who does the work

You work directly with the specialist.

DB-Ex is an independent database consultancy led by Krzysztof Książek. I handle the scoping, investigation, written findings, and technical handover personally.

Production database experience

Database reliability engineer on a large Amazon Aurora fleet since April 2025, including major version upgrades and schema and query work with development teams. Before that, MySQL operations and performance reviews as an operational DBA (2012–2015).

Employment

Career summary →

Support leadership and technical communication

Head of Support at Severalnines (2019–2025) after four years as a senior support engineer: complex customer escalations on MySQL and MariaDB, technical guides and webinars, and a Percona Live Europe talk on MySQL load balancers.

Employment

Where a focused investigation helps

Three common starting points

  • Queries are slow, but the cause is unclear.

    A focused investigation helps establish what the evidence supports before choosing the next change.

    How the diagnostic works →
  • Your team needs an independent review before making a database change.

    Clarify the assumptions, risks, and validation steps around a defined performance question.

    What the review covers →
  • A client project needs deeper MySQL expertise.

    Bring a specialist into the investigation while your team retains delivery ownership.

    Working with agencies →

The main offer

MySQL & Aurora Performance Diagnostic

A focused investigation of your database problem. Written findings, prioritised next steps, and a technical handover to your team.

What you receive

  • Findings with their supporting evidence
  • Prioritised recommendations
  • A plan for validating changes
  • Technical handover to your team

One environment and one principal question, with the scope, fee, and schedule agreed before work begins. Fixed fee, agreed after a short scope review.

How it runs

  1. Scope
  2. Evidence review
  3. Findings and recommendations
  4. Handover

For agencies and consultancies

Specialist database help for your client projects

When a client's MySQL problem needs a deeper investigation, bring in focused expertise without expanding your permanent team.

You retain the client relationship and implementation work. I provide the database investigation, written findings, and handover to your technical team.

Selected proof and technical writing

See how I approach database problems

All articles →

Have a database question worth investigating?

Describe the system, the problem, and what you need to find out. We can then establish whether a focused engagement is the right next step.