Sobes.tech

DBA / Database

PostgreSQL klasteri qanday tashkil etildi? Replikatsiya sxemasi va nosozlikka chidamlilik?

298

Oldingi ish joyingizda hal qilgan qiziqarli vazifangizni taqdim eting.

236

Vazifa 5: EXPLAIN type: ALL, rows: 200000, Using temporary; Using filesort ko'rsatmoqda. Bu nima va uni qanday optimallashtirish mumkin?

209

Vazifa 1: 2025-yil yanvar oyida harvester_tasks_queue jadvalidan vazifalar soniga ko'ra eng yuqori 5 marshrutni (jo'nash stansiyasi, kelish stansiyasi) toping.

189

Loyihangizda ma'lumotlar sxemasi normalizatsiya qilindimi? Normalizatsiyaga qanday yondashdingiz?

173

Vazifa 3: Dublikat vazifalarni (departure_station, arrival_station, departure_date, crawler_id bo'yicha) topish va harvester_tasks_queue jadvalidan xavfsiz o'chirish rejasini taklif qilish.

166

Vazifa 4: WHERE DATE(tep.available_from_departure_date) = departureDate so'rovini optimallashtirish. Muammoni tushuntiring va yechim taklif qiling.

165

Vaqtinchalik jadvaldan ma'lumotlarni kiritishda maqsadli jadvalni takrorlanishlardan qanday himoya qilish mumkin? Mavjud yozuvlarni yangilangan ma'lumotlar bilan qanday yangilash mumkin (upsert)?

160

Yuqori yuklamali tizimda deadlocklarni qanday hal qildingiz? Ularni aniqlaganingizda nima qildingiz?

159

Saqlangan protsedura yoki so'rov natijalarini qanday tekshirasiz? Usullar va yondashuvlar.

155

Qanday qilib o'sib borayotgan jadval arxitekturasini tashkil qilish, faqat yangi ma'lumotlar bilan tez ishlash uchun? Eski ma'lumotlarni qanday samarali o'chirish mumkin?

150

Vazifa 2: Faol vazifalar bilan marshrutlarni toping (holat = 'Boshlashga tayyor'), lekin 30+ kun davomida yangilanishlar bo'lmagan. Shemalar: harvester_tasks_queue va station__crawler_mapping_with_crawler_ids.

149

Ma'lumotlar bazasi mahsulotining versiyasini yangilash holatlari bo'ldimi? Siz qanday tayyorlandingiz va qanday muammolar yuzaga keldi?

126

Hozirgi lavozimingiz haqida gapiring: mas'uliyatlar, jamoa, infratuzilma, asboblar.

113