Je vais optimiser les requêtes lentes MySQL et concevoir des schémas de base de données

Certaines informations ont été traduites automatiquement.

Chine

Je parle Anglais

Java

Ingénieur backend senior C++ / Java / MySQL. Je construis des backends en production qui servent de vrais utilisateurs — pas des démos de tutoriel. ✔ Programmation réseau en C++ : serveurs TCP/UDP, e...
À propos de ce service

Les requêtes lentes tuent votre application ? J'optimise les bases de données MySQL qui servent de vrais produits.


CE QUE JE FOURNIS

Analyse des requêtes lentes, diagnostic basé sur EXPLAIN, requêtes réécrites, stratégie d'index couvrant

Conception de schémas, modèles ER normalisés, clés et types de données appropriés, DDL prêt à l'emploi

Stratégie d'indexation : ajouter ce qui manque, supprimer ce qui est en double, sans ralentir les écritures

Réécriture des requêtes : correction des mauvais JOIN, sous-requêtes, patterns N+1 issus des ORMs

Conseils pratiques pour le cache (Redis) afin que la base de données ne soit plus le goulot d'étranglement


PROJETS TYPIQUES

« Cette page met 10 secondes » identifier le SQL responsable et le corriger

Conception d'une nouvelle application : concevoir tout le schéma dès le départ

Stratégie d'indexation pour les tables en croissance et, uniquement si nécessaire, conseils pour la partition


CE QUE J'AI BESOIN DE VOUS

Le schéma (instructions CREATE TABLE) ou un dump sans données privées, les requêtes lentes, et une estimation des tailles de tables.


Je travaille au niveau des requêtes et du schéma. Je n'ai pas besoin de vos données réelles, et je ne toucherai pas à vos serveurs sauf accord explicite.


Contactez-moi avant de commander pour que je vous indique le package qui correspond.

Type de base de données:

Base de données relationnelle

Plateforme:

mySQL

Expertise:

SQL

Performance