Optimizaré consultas lentas de mysql y diseñaré esquemas de base de datos

Parte de la información se ha traducido automáticamente.

China

Hablo Inglés

Java

Ingeniero senior de backend en C++ / Java / MySQL. Construyo backends de producción que sirven a usuarios reales, no solo demos tutoriales. ✔ Programación de redes en C++: servidores TCP/UDP, epoll, ...
Acerca de este Servicio

¿Consultas lentas que están matando tu app? Optimizó bases de datos MySQL que sirven productos reales.


LO QUE ENTREGARÉ

Análisis de consultas lentas con diagnóstico basado en EXPLAIN, consultas reescritas, estrategia de índices cubrientes

Diseño de esquema con modelos ER normalizados, claves y tipos de datos adecuados, DDL listo para usar

Estrategia de índices: agregar lo que falta, eliminar lo duplicado, sin ralentizar las escrituras

Reescritura de consultas: corregir JOINs, subconsultas, patrones N+1 provenientes de ORMs

Consejos prácticos de caching (Redis) para que la base de datos deje de ser el cuello de botella


PROYECTOS TÍPICOS

"Esta página tarda 10 segundos" identificar el SQL culpable y arreglarlo

Diseñar toda la estructura de una app nueva desde cero de la forma correcta desde el primer día

Estrategia de indexación en tablas en crecimiento y, solo cuando sea realmente necesario, guía de particionado


LO QUE NECESITO DE TI

El esquema (sentencias CREATE TABLE) o un volcado sin datos privados, las consultas lentas y tamaños aproximados de las tablas.


Trabajo a nivel de consultas y esquema, no necesito tus datos reales y no tocaré tus servidores a menos que acordemos explícitamente.


Envíame un mensaje antes de ordenar y te diré exactamente qué paquete se ajusta.

Tipo de base de datos:

Base de datos relacional

Plataforma:

mySQL

Experiencia:

SQL

Rendimiento

Etiquetas relacionadas