Codexworker

Slow MySQL Database?

Is your MySQL database getting slower as your application grows?

I can investigate slow queries, missing indexes, inefficient joins, locking, excessive database load and other common MySQL bottlenecks in an existing production system.

I'm a backend developer with 10+ years of experience across PHP, Go, MySQL and Elasticsearch. Recent work includes Cenoskop (30M+ products daily), Niftycent (US price intelligence), and facha.sk (Go backend). I build, fix and optimize backend systems that handle real data and real traffic.

What I Can Help With

Diagnose the actual cause of a slow MySQL database.

Typical Problems

slow queries missing indexes inefficient joins large tables table scans locking excessive CPU usage excessive disk I/O inefficient application/database interaction

Relevant Experience

Diagnosed a MySQL database where inserts were locking for 5+ seconds. Root cause: a combination of missing indexes on the ORDER BY columns and InnoDB gap locking under high concurrent writes. Fixed with targeted indexes and a batched insert strategy.

What Is Included

database configuration review
slow query analysis
EXPLAIN analysis
index analysis
schema review
identification of bottlenecks
prioritized recommendations

How It Works

You share slow-log/explain output and schema (or grant read-only access to a replica). I trace the bottleneck — which query, which index, which schema issue — confirm it with EXPLAIN, and return a written diagnosis with the fix order. One focused session.

Fixed price €299

MySQL performance diagnosis and a written report with prioritized recommendations. Implementation is optional and quoted separately.

Frequently Asked Questions

Can you diagnose without a production login?

Yes. The slow query log, EXPLAIN output and SHOW CREATE TABLE are enough to identify the bottleneck.

What if the problem is in the application, not MySQL?

I include application/database interaction review in the diagnosis, so I can tell you whether the fix belongs in the query, the index, the schema or the calling code.

Related Services

Other problems I help with.

MySQL Performance Optimization

Optimize MySQL queries, indexes and schema for a production workload.

Details →

MySQL Database Optimization

Optimize MySQL queries, indexes and schema for your workload.

Details →

Backend Performance Audit

Find and prioritize the real bottlenecks across your full backend stack.

Details →

PHP Performance Optimization

Profile and optimize PHP applications that are slow, memory-heavy or consuming too much CPU.

Details →

Systems I've Built

Relevant production work.

Price Intelligence Engine

Cenoskop / Levnobot

Crawler monitoring millions of products. Processing 30M products daily and comparing them.

Built and maintain the full crawling pipeline — from scraping through Elasticsearch indexing to price comparison.

Data Aggregation Scraping ElasticSearch
US Price Intelligence

Niftycent

Price intelligence engine for the US market. Processing large-scale product data.

Built the data pipeline and crawling infrastructure for large-scale US product monitoring.

Data Aggregation Scraping Big Data
Traffic Analysis

AnalyticsForWebsite

Custom solution for collecting and evaluating traffic metrics with emphasis on processing speed and minimizing backend load.

Designed and built the backend for fast traffic metric collection and evaluation.

Performance Optimization Data Collection

Need Help With This?

Describe the problem in a few lines — I'll look at it and tell you what I think.

Request a MySQL performance audit