DBA / Database
Ülesanne 4: Optimeerige päring WHERE DATE(tep.available_from_departure_date) = departureDate. Selgitage probleemi ja pakkuda lahendus.
Räägi Patroni PostgreSQL klastrite arhitektuurist
Millele veel pööras tähelepanu jõudluse jälgimisel peale aeglaste päringute? (CPU, I/O operatsioonid)
Raksturojiet ACID principus — ko nozīmē katra burta: Atomicity, Consistency, Isolation, Durability?
Kuidas toimivad varukoopiad SQL Serveris (täielik, diferentsiaalne, tehingu logi)?
Rääkige meile ETL/ELT protsessidest, mõõtmelistest tabelitest, snowflake ja star schema skeemidest.
Kasutatakse klasterit eraldi juurdepääsugruppidest praktikas?
Millised andmebaasid luuakse vaikimisi PostgreSQL klasteri initsialiseerimisel?
Mis on BULK COLLECT ja FORALL? Millised on nende erinevused ja eelised?
Milliseid timeout-parameetreid te PostgreSQL-is tead? Rääkige lock_timeout, statement_timeout, transaction timeout ja session timeout kohta.
Milliseid teisi indeksitüüpe tead?
Mis vahe on EXPLAIN ja EXPLAIN ANALYZE vahel?
Räägi lühidalt eelmisest projektist.
Mis vahe on Always On Availability Groups ja tavalise replikatsiooni vahel?
Kas kas protseduuride auditi või logimise loogikat? Kuidas te seda rakendasite?
Nimetatud päringutüüpide (SELECT, INSERT, UPDATE, DELETE) hulgast — millised kiirendavad indekseid ja millised aeglustavad?
Milliseid mäluparameetreid te PostgreSQL-is tead? Rääkige work_mem, shared_buffers ja effective_cache_size kohta.
Kuidas määrate, et päring vajab indeksi? Kuidas seadistate päringuid ja milliseid süsteemitabeleid kasutate?
Milliseid PostgreSQL konfiguratsioonifaile te tead ja milleks neid kasutatakse?
Räägi mulle viimase projekti meeskonna koosseisust.