Sobes.tech

Când indicele nu este rentabil?

Senior
254

Replikarea, partiționarea, sharding-ul — ce sunt acestea?

Senior
227

Ce este un deadlock? Cum îl evităm?

Senior
210

Folosești vreun ORM? L-ai folosit? De ce?

Senior
203

Cum ai optimizat interogările? Cum ai înțeles că acestea funcționau prost?

Senior
183

Poți să spui avantajele și dezavantajele ORM-ului, și când l-ai folosi sau nu?

Senior
179

Cum funcționează EXPLAIN și care este diferența dintre EXPLAIN și EXPLAIN ANALYZE?

Senior
177

Cum se creează un index pe un tabel mare în producție fără blocare și fără a depăși timeout-urile Kubernetes?

Senior
173

Ce niveluri de izolare a tranzacțiilor cunoști în legătură cu PostgreSQL?

Senior
172

Ce tipuri de baze de date există și pentru ce sunt folosite?

Senior
171

Cum ați realizat modificările bazei de date în producție? Ați folosit Liquibase?

Senior
166

Cum se rezolvă problema migrării lungi a bazei de date cu timp limitat pentru testarea Kubernetes (sonda de viabilitate)?

Senior
164

Ce sunt blocările pesimiste și optimiste? Cum se obține o blocare pesimistă fără a modifica nivelul de izolare?

Senior
160

Ce indecși cunoști? Cum funcționează un index B-tree?

Senior
155

Cum ai realiza o migrare complexă (adăugarea unei coloane obligatorii într-un tabel cu 300 de milioane de înregistrări) folosind Liquibase?

Senior
154

Indexul compus pe câmpurile name și username va funcționa la interogarea WHERE username = ?

Senior
150

Cum se implementează blocarea optimistă în cod? Ce se întâmplă în cazul unui conflict de versiuni?

Senior
144

Kafka vs RabbitMQ — diferențe. Cum funcționează grupurile de consumatori în Kafka?

Senior
143

Ce sunt tranzacțiile? Explicați motivele utilizării și proprietățile ACID.

Senior
132

De ce plannerul poate ignora un index chiar dacă acesta există?

Senior
126
/2