Quand l'indice n'est-il pas rentable?
Java
Qu'est-ce que la réplication, la partition et le sharding?
Qu'est-ce qu'un deadlock ? Comment l'éviter ?
Utilisez-vous des ORM ? Les avez-vous utilisés ? Pourquoi ?
Comment avez-vous optimisé les requêtes ? Comment avez-vous compris qu'elles fonctionnaient mal ?
Peux-tu expliquer les avantages et inconvénients de l'ORM, et quand tu l'utiliserais ou pas?
Comment fonctionne EXPLAIN et quelle est la différence avec EXPLAIN ANALYZE ?
Comment créer un index sur une grande table en production sans blocage et sans dépasser les délais d'attente de Kubernetes?
Quels niveaux d'isolation des transactions connaissez-vous en ce qui concerne PostgreSQL?
Quels sont les types de bases de données et à quoi servent-ils?
Comment avez-vous déployé les modifications de la base de données en production ? Avez-vous utilisé Liquibase ?
Comment résoudre le problème d'une migration de base de données longue avec un temps limité pour tester Kubernetes (sonde de vivacité) ?
Qu'est-ce que le verrouillage pessimiste et optimiste ? Comment obtenir un verrouillage pessimiste sans changer le niveau d'isolation ?
Quels index connaissez-vous ? Comment fonctionne un index B-tree ?
Comment effectueriez-vous une migration complexe (ajout d'une colonne obligatoire dans une table avec 300 millions d'enregistrements) via Liquibase?
Un index composé sur les champs name et username sera-t-il utilisé lors d'une requête WHERE username = ?
Comment implémenter le verrouillage optimiste dans le code ? Que se passe-t-il en cas de conflit de versions ?
Kafka vs RabbitMQ — différences. Comment fonctionnent les groupes de consommateurs dans Kafka?
Qu'est-ce qu'une transaction ? Expliquez les raisons de leur utilisation et les propriétés ACID.
Pourquoi le planificateur peut-il ignorer un index même s'il existe?