ეს პროგრამა თქვენს დრაივერებს განაგრძობს მუშაობას და ამით გიცავთ კომპიუტერის ჩვეულებრივი შეცდომებისგან და აპარატურის უკმარისობისგან. შეამოწმეთ თქვენი ყველა მძღოლი ახლა 3 მარტივ ეტაპზე:
- ჩამოტვირთეთ DriverFix (დადასტურებული ჩამოტვირთვის ფაილი).
- დააჭირეთ დაიწყეთ სკანირება იპოვონ ყველა პრობლემატური მძღოლი.
- დააჭირეთ განაახლეთ დრაივერები ახალი ვერსიების მისაღებად და სისტემის გაუმართაობის თავიდან ასაცილებლად.
- DriverFix გადმოწერილია ავტორი 0 მკითხველი ამ თვეში.
უკაცრავად, ჩვენ ამ რეგიონში დიდი მოთხოვნა გვაქვს Azure- ში შეცდომის შეტყობინებაში ბევრ ადამიანს შეექმნა.
მიუხედავად იმისა, რომ ამ შეცდომის შეტყობინებას აზრი არ აქვს იმის გათვალისწინებით, რომ იგი გამოიყენება ადგილობრივი ემულატორის სახით, ეს საკითხი უფრო ხშირია, ვიდრე თქვენ ფიქრობთ.
ეს შეცდომა, როგორც ჩანს, გამოჩნდება, როდესაც მომხმარებელი მოისურვებს მათ მონაცემთა ბაზაში ახალი კოლექციის დამატება. მაშინაც კი, თუ ამ პროგრამული უზრუნველყოფის გამოყენებამდე არ არის მითითებული კოლექციების რაოდენობის შეზღუდვა, როგორც ჩანს, არსებობს ერთი.
დღევანდელ სტატიაში განვიხილავთ ამ საკითხის წინაშე მდგარ მიზეზებს და ასევე რამდენიმე სახელმძღვანელოს შესახებ სწრაფი სახელმძღვანელო. წაიკითხეთ, თუ როგორ უნდა გააკეთოთ ეს.
როგორ შემიძლია დავაფიქსირო დიდი მოთხოვნა ამ რეგიონში Azure შეცდომა?
ეს საკითხი გამოწვეულია emulator სერვერის შექმნისას დაყენებული დანაყოფების რაოდენობით. დამოკიდებულია ვერსიაზე Microsoft Azure რომელსაც იყენებთ, ხელმისაწვდომია დანაყოფების რეალური ზღვარი.
თუ თქვენ იყენებთ Azure Cosmos DB SDK- ს, თქვენ შეძლებთ შექმნათ 25 – მდე ფიქსირებული ზომის კონტეინერი, ხოლო Azure Cosmos Emulator– ის შემთხვევაში, შეგიძლიათ შექმნათ 5 შეუზღუდავი კონტეინერი.
ეს ოპერაცია შეიძლება შესრულდეს ემულატორის დაყენებისას PartitionCount მნიშვნელობის შეცვლით.
ამ მნიშვნელობის დაყენება შეიძლება ნებისმიერ ნომერზე, რომელიც არ აღემატება 250 ფიქსირებული ზომის კონტეინერს ან 50 შეუზღუდავ კონტეინერს. (ერთი შეუზღუდავი კონტეინერი = 5 ფიქსირებული ზომის კონტეინერი.
მიუხედავად იმისა, რომ ეს არის ზედა ზღვარი, რეკომენდებული არ არის 200 – ზე მეტი ფიქსირებული ზომის კონტეინერის შექმნა. ამის გაკეთება სიმშვიდის საშუალებას მოგცემთ იმ სიჩქარეზე, რომელზეც თქვენი ემულატორი მუშაობს.
ზემოთ ნახსენები შეცდომა მაშინ ჩნდება, როდესაც თქვენ უკვე გადააჭარბეთ დანაყოფის მიმდინარე ლიმიტს.
რაიმეს მიღება მოხდა Azure- ში AD Join- ის გამოყენებისას? გამოასწორეთ ეს გადაწყვეტილებებით!
წაშალეთ ემულატორის მონაცემები და შეცვალეთ PartitionCount მნიშვნელობა
- დააჭირეთ მაუსის მარჯვენა ღილაკს Azure Cosmos DB ემულატორი თქვენს სისტემის უჯრაში -> დააჭირეთ მონაცემთა გადაყენება
- დაჭერა Win + R კლავიშების ღილაკები გაიქეცი დიალოგი
- Შიგნით გაიქეცი ფანჯარა -> აკრიფეთ: LOCALAPPDATA% CosmosDBEmulator -> პრესა შედი.
- წაშალეთ ემულატორის ყველა მონაცემი ახლადგახსნილი საქაღალდიდან.
- მარჯვენა ღილაკით დააჭირეთ თქვენს ღილაკს Azure Cosmos DB ემულატორი თქვენი კომპიუტერის საათთან ახლოს მდებარე ხატი -> დააჭირეთ გასვლა (შეიძლება გარკვეული დრო დასჭირდეს, რომ ყველა ინსტანცია დაიხუროს)
- ჩამოტვირთეთ და დააინსტალირეთ უახლესი Azure Cosmos Emulator.
- დაიწყეთ თქვენი ემულატორი PartitionCount დროშის მნიშვნელობის დაყენებით <= 250. (ყოფილიC: \ Program Files \ Azure Cosmos DB Emulator \ CosmosDB.Emulator. Exe \ PartitionCount = 100).
ამ სახელმძღვანელოში განვიხილეთ იმ მიზეზების მიზეზი უკაცრავად, ჩვენ ამ რეგიონში დიდი მოთხოვნა გვაქვს შეცდომა Azure- ს გამოყენებისას და ასევე ახსენა მისი გამოსწორების მეთოდი.
გთხოვთ, შეგვატყობინოთ, თუ დაგვეხმარა ეს სახელმძღვანელო ქვემოთ მოცემული კომენტარის გაკეთებით.