Je vais optimiser les requêtes sql, réparer les bases de données lentes et concevoir des schémas dans postgresql
Développeur FullStack, Ingénieur logiciel
À propos de ce service
Une base de données lente fait-elle planter votre application, faire monter votre CPU serveur à 100 % ou provoquer des délais d’attente ?
J’analyse les plans d’exécution des requêtes jusqu’au niveau du disque I/O et du buffer pour diagnostiquer les goulets d’étranglement et accélérer votre base de données de 10x à 1000x.
Ce que je diagnostique et répare :
- Analyse approfondie EXPLAIN (ANALYZE, BUFFERS) : Éliminer les scans séquentiels coûteux et les agrégats par hachage disque.
- Indexation avancée : Index B-Tree composites, index partiels et scripts CREATE INDEX CONCURRENTLY non bloquants.
- Optimisation ORM : Éliminer le problème N+1 dans Prisma, Django, SQLAlchemy et TypeORM.
Envoyez-moi votre requête lente dès aujourd’hui pour commencer !
Plateforme:
mySQL
•
PostgreSQL
•
SQLite
•
SQL Server
Expertise:
Conception
•
SQL
•
Performance
•
Optimisation des demandes
FAQ
Traduction automatique
Quelles informations avez-vous besoin pour optimiser ma requête ?
Veuillez fournir la requête SQL, le moteur/de version de la base de données, le nombre approximatif de lignes des tables concernées, et si possible, le résultat de la requête EXPLAIN (ANALYZE, BUFFERS);
Avez-vous besoin d’un accès direct à mon serveur de base de données en direct ?
Non, l’accès direct au serveur n’est jamais nécessaire. Il suffit de partager le DDL du schéma des tables et le plan d’exécution de la requête. Je fournis des scripts SQL sûrs et non bloquants que vous pouvez exécuter vous-même.
L’ajout d’index bloque-t-il mes tables de base de données pendant les heures de production ?
Non. Je fournis toujours des scripts de migration non bloquants (par exemple CREATE INDEX CONCURRENTLY dans PostgreSQL) qui s’exécutent en toute sécurité sous trafic en direct sans bloquer les lectures ou écritures.

