Sobes.tech

DBA / Database

Ինչպես կազմակերպվեց PostgreSQL-ի կլաստերը: Կրկնօրինման սխեմա և անբասիրություն դիմակայություն?

307

Ներկայացրեք հետաքրքիր խնդիր, որը դուք լուծել եք նախորդ աշխատավայրում։

244

Առաջադրանք 5: EXPLAIN ցույց է տալիս type: ALL, rows: 200000, Using temporary; Using filesort. Ի՞նչ է դա նշանակում և ինչպես օպտիմալացնել։

218

Նշանակվա՞ծ էր ձեր նախագծում տվյալների սխեման։ Ինչպե՞ս մոտեցաք նորմալացմանը։

197

Առաջադրանք 1: Գտեք 2025 թվականի հունվարի տվյալների աղյուսակից harvester_tasks_queue՝ ըստ առաջադրանքների քանակի, լավագույն 5 երթուղիները (վագոնային կայարան, ժամանման կայարան):

192

Ի՞նչ մոնիտորինգի գործիքներ եք օգտագործել:

178

Առաջադրանք 3: Գտեք կրկնվող առաջադրանքներ (departure_station, arrival_station, departure_date, crawler_id) և առաջարկեք անվտանգ հեռացման պլան harvester_tasks_queue աղյուսակից։

170

Առաջադրանք 4: Օպտիմալացրեք հարցումը WHERE DATE(tep.available_from_departure_date) = departureDate: Իմացեք խնդիրը և առաջարկեք լուծում։

168

Ինչպե՞ս եք վարվել բարձր բեռով համակարգում deadlock-ների հետ: Ի՞նչ եք արել նրանց հայտնաբերելու ժամանակ:

165

Ինչպես պաշտպանել նպատակային աղյուսակը կրկնօրինակումներից՝ տվյալներ ժամանակավոր աղյուսակից մուտք գործելիս: Ինչպես թարմացնել առկա գրառումները՝ ավելի նոր տվյալներով (upsert)?

164

Իմացեք ձեր ընթացիկ դիրքի մասին՝ պարտականություններ, թիմ, ենթակառուցվածք, գործիքներ.

161

Ինչպե՞ս եք ստուգում պահվող գործընթացի կամ հարցման արդյունքները: Մեթոդներ և մոտեցումներ։

159

Ինչպե՞ս կազմակերպել աղյուսակի ճարտարապետությունը, որը աճում է, որպեսզի արագ աշխատի միայն թարմ տվյալների հետ: Ինչպե՞ս արդյունավետորեն հեռացնել հին տվյալները։

158

Հարց 2: Գտեք երթուղիներ ակտիվ առաջադրանքներով (պատկերը = 'Պատրաստ է սկսելու'), բայց առանց նորացումների 30+ օր։ Շաբլոններ: harvester_tasks_queue և station__crawler_mapping_with_crawler_ids։

156

Դուք ունեցել եք տվյալների բազայի արտադրանքի տարբերակի թարմացման դեպքեր: Ինչպե՞ս պատրաստվեցիք և ինչ խնդիրներ առաջացան:

138