Sobes.tech

DBA / Database

Ako bol organizovaný PostgreSQL klaster? Schéma replikácie a odolnosti voči výpadkom?

298

Uveďte zaujímavú úlohu, ktorú ste riešili na predchádzajúcom pracovisku.

236

Vaja 5: EXPLAIN prikazuje type: ALL, rows: 200000, Using temporary; Using filesort. Kaj to pomeni in kako ga optimizirati?

209

Úloha 1: Nájdite top 5 trás (odchodová stanica, cieľová stanica) podľa počtu úloh za január 2025 z tabuľky harvester_tasks_queue.

189

Bol v vašom projekte normalizovaný dátový schéma? Ako ste pristúpili k normalizácii?

173

Úloha 3: Nájdite duplikáty úloh (podľa departure_station, arrival_station, departure_date, crawler_id) a navrhnite plán bezpečného odstránenia z tabuľky harvester_tasks_queue.

166

Úloha 4: Optimalizujte dopyt WHERE DATE(tep.available_from_departure_date) = departureDate. Vysvetlite problém a navrhnite riešenie.

165

Ako zaščititi ciljno tabelo pred podvoji pri vstavljanju podatkov iz začasne tabele? Kako posodobiti obstoječe zapise z novejšimi podatki (upsert)?

160

Ako ste riešili deadlocky v systéme s vysokým zaťažením? Čo ste robili pri ich zistení?

159

Ako kontrolujete rezultate uloženého postupu alebo dotazu? Metódy a prístupy.

155

Ako organizovať arhitektúru tabuľky, ktorá sa rozrastá, aby sa s ňou dalo rýchlo pracovať len s čerstvými dátami? Ako efektívne odstraňovať staré dáta?

151

Otázka 2: Nájdite trasy s aktívnymi úlohami (stav = 'Pripravené na začatie'), ale bez aktualizácií viac ako 30 dní. Schémy: harvester_tasks_queue a station__crawler_mapping_with_crawler_ids.

149

Mali ste prípady aktualizácie verzie produktu databázy? Ako ste sa pripravili a aké problémy sa vyskytli?

126

Povedzte mi o svojej súčasnej pozícii: povinnosti, tím, infraštruktúra, nástroje.

113