Kiedy indeks jest nieopłacalny?
Java
Czym jest replikacja, partycjonowanie, sharding?
Czym jest deadlock? Jak go uniknąć?
Używasz jakiegoś ORM? Używałeś? Po co?
Czy możesz powiedzieć o zaletach i wadach ORM, i kiedy byś go używał, a kiedy nie?
Jak zoptymalizowałeś zapytania? Skąd wiedziałeś, że działają źle?
Jak działa EXPLAIN i jaka jest różnica między EXPLAIN a EXPLAIN ANALYZE?
Jakie poziomy izolacji transakcji znasz w odniesieniu do PostgreSQL?
Jakie są typy baz danych i do czego służą?
Jak utworzyć indeks na dużej tabeli w produkcji bez blokowania i przekraczania limitów czasu Kubernetes?
Jak wprowadzaliście zmiany w bazie danych na produkcji? Czy używaliście Liquibase?
Jak rozwiązać problem długiej migracji bazy danych przy ograniczonym czasie testowania Kubernetes (sonda żywotności)?
Czym są blokady pesymistyczne i optymistyczne? Jak uzyskać blokadę pesymistyczną bez zmiany poziomu izolacji?
Jak wykonałbyś skomplikowaną migrację (dodanie obowiązkowej kolumny do tabeli z 300 milionami rekordów) za pomocą Liquibase?
Jakie indeksy znasz? Jak działa indeks B-drzewo?
Czy indeks złożony na polach name i username będzie działał przy zapytaniu WHERE username = ?
Jak zaimplementować optymistyczne blokowanie w kodzie? Co się dzieje w przypadku konfliktu wersji?
Kafka vs RabbitMQ — różnice. Jak działają grupy konsumentów w Kafka?
Czym są transakcje? Wyjaśnij powody ich użycia i właściwości ACID.
Dlaczego planista może zignorować indeks, nawet jeśli on istnieje?