Sobes.tech

DBA / Database

PostgreSQL kümesi nasıl organize edildi? Replikasyon şeması ve arızaya dayanıklılık?

294

Önceki iş yerinizde çözdüğünüz ilginç bir görevi anlatın.

236

5. Görev: EXPLAIN type: ALL, rows: 200000, Using temporary; Using filesort gösteriyor. Bu ne anlama geliyor ve nasıl optimize edilir?

209

Görev 1: 2025 Ocak ayı için harvester_tasks_queue tablosunda görev sayısına göre ilk 5 güzergâhı (kalkış istasyonu, varış istasyonu) bulun.

187

Projenizde veri şeması normalize edildi mi? Normalizasyonu nasıl ele aldınız?

171

Görev 3: Kopya görevleri (departure_station, arrival_station, departure_date, crawler_id) bulmak ve harvester_tasks_queue tablosundan güvenli silme planı önermek.

166

Görev 4: WHERE DATE(tep.available_from_departure_date) = departureDate sorgusunu optimize edin. Sorunu açıklayın ve bir çözüm önerin.

163

Geçici tablodan veri eklerken hedef tabloyu yinelenmelerden nasıl koruyabilirsiniz? Var olan kayıtları daha güncel verilerle nasıl güncellersiniz (upsert)?

160

Yüksek trafikli bir sistemde kilitlenmelerle nasıl başa çıktınız? Tespit edildiğinde ne yaptınız?

156

Bir saklı prosedür veya sorgu sonuçlarını nasıl kontrol ediyorsunuz? Yöntemler ve yaklaşımlar.

155

Büyüyen bir tablonun mimarisini nasıl organize ederiz, sadece güncel verilerle hızlı çalışmak için? Eski verileri nasıl etkili bir şekilde sileriz?

150

Soru 2: Aktif görevleri olan (durum = 'Başlamaya hazır') ancak 30 günden fazla süredir güncellemeleri olmayan rotaları bulun. Şemalar: harvester_tasks_queue ve station__crawler_mapping_with_crawler_ids.

149

Veritabanı ürününün sürüm yükseltme vakaları oldu mu? Nasıl hazırlandınız ve hangi sorunlar ortaya çıktı?

126

Mevcut pozisyonunuz hakkında bilgi verin: sorumluluklar, ekip, altyapı, araçlar.

113