Wann ist ein Index unrentabel?
Java
Was ist Replikation, Partitionierung und Sharding?
Was ist eine Deadlock? Wie vermeidet man sie?
Verwenden Sie irgendwelche ORM? Haben Sie welche benutzt? Warum?
Kannst du die Vor- und Nachteile von ORM erklären, und wann du es verwenden würdest oder nicht?
Wie hast du die Anfragen optimiert? Wie hast du erkannt, dass sie schlecht funktionieren?
Wie funktioniert EXPLAIN und was ist der Unterschied zu EXPLAIN ANALYZE?
Welche Transaktionsisolationsebenen kennst du im Zusammenhang mit PostgreSQL?
Welche Arten von Datenbanken gibt es und wofür sind sie geeignet?
Wie erstellt man einen Index auf einer großen Tabelle in der Produktion ohne Sperrung und ohne Überschreitung der Kubernetes-Timeouts?
Wie haben Sie Änderungen an der Datenbank in der Produktion durchgeführt? Haben Sie Liquibase verwendet?
Wie löst man das Problem einer langen Datenbankmigration bei begrenzter Testzeit für Kubernetes (Liveness-Probe)?
Was sind pessimistische und optimistische Sperren? Wie erhält man eine pessimistische Sperre ohne den Isolationsgrad zu ändern?
Welche Indizes kennen Sie? Wie funktioniert ein B-Baum-Index?
Wie würdest du eine komplexe Migration durchführen (Hinzufügen einer Pflichtspalte in eine Tabelle mit 300 Millionen Datensätzen) mit Liquibase?
Wird ein zusammengesetzter Index auf den Feldern name und username bei einer Abfrage WHERE username = ? verwendet?
Kafka vs RabbitMQ — Unterschiede. Wie funktionieren Consumer-Gruppen in Kafka?
Wie implementiert man eine optimistische Sperrung im Code? Was passiert bei einem Versionskonflikt?
Was sind Transaktionen? Erklären Sie die Gründe für die Verwendung und die Eigenschaften von ACID.
Warum kann der Scheduler einen Index ignorieren, auch wenn er existiert?