Sobes.tech

DBA / Database

როგორ იყო ორგანიზებული PostgreSQL კლასტერი? რეპლიკაციის სქემა და უარყოფითი გამძლეობა?

305

წინა სამუშაო ადგილზე გადაწყვეტილი საინტერესო დავალება წარმოადგინეთ.

236

მეორე დავალება: EXPLAIN აჩვენებს type: ALL, rows: 200000, Using temporary; Using filesort. რას ნიშნავს ეს და როგორ შეიძლება ოპტიმიზაცია?

211

მუშაობა 1: იპოვეთ 2025 წლის იანვარში harvester_tasks_queue-ის ცხრილიდან სამუშაოების რაოდენობის მიხედვით ტოპ-5 მარშრუტი (გასვლითი სადგური, შემომავალი სადგური).

189

თქვენი პროექტის მონაცემთა სქემა ნორმალიზებული იყო? როგორ მიუდექით ნორმალიზაციას?

175

რომელი მონიტორინგის ინსტრუმენტები გამოიყენეთ?

174

მუშაობა 3: იპოვეთ დუბლიკატები დავალებების (departure_station, arrival_station, departure_date, crawler_id) და შემოგთავაზეთ უსაფრთხო წაშლის გეგმა harvester_tasks_queue-ისგან.

166

მუშაობა 4: ოპტიმიზაცია WHERE DATE(tep.available_from_departure_date) = departureDate-ის მოთხოვნის. განმარტეთ პრობლემა და შემოგთავაზეთ გადაწყვეტილება.

165

როგორ დავიცვათ სამიზნე სია დუბლიკატებისგან დროებითი სიის მონაცემების შეტანისას? როგორ განვაახლოთ არსებული ჩანაწერები უფრო ახალი მონაცემებით (upsert)?

160

როგორ გამკლავდით მაღალი დატვირთვის სისტემაში deadlock-ებთან? რა გააკეთეთ მათ აღმოსაჩენად?

159

როგორ გსურთ შეამოწმოთ შენახული პროცედურის ან შეკითხვის შედეგები? მეთოდები და მიდგომები.

155

როგორ დავგეგმოთ ზრდადი ცხრილის არქიტექტურა, რათა სწრაფად მუშაობა მხოლოდ ახალი მონაცემებით? როგორ ეფექტურად წავშალოთ ძველი მონაცემები?

153

კითხვა 2: იპოვეთ მარშრუტები აქტიური დავალებებით (სტატუსი = 'მოწყობილია დაწყებისთვის'), მაგრამ 30+ დღის განმავლობაში განახლებები არ არის. სქემები: harvester_tasks_queue და station__crawler_mapping_with_crawler_ids.

151

თქვენ გქონდათ მონაცემთა ბაზის პროდუქტის ვერსიის განახლების შემთხვევები? როგორ მოემზადეთ და რა პრობლემები წარმოიშვა?

130

გთხოვთ, თქვენი მიმდინარე პოზიციის შესახებ ისაუბროთ: პასუხისმგებლობები, გუნდი, ინფრასტრუქტურა, ინსტრუმენტები.

115