Pirmiausia nustatykite, kas netolygiai pasiskirstę: saugomi duomenys, užklausos ar vieno įrašo atnaujinimai. Nauji serveriai padeda tik jei perkrautą darbą galima jiems perduoti.
Tarkime, užsakymai skaidomi pagal pardavėjo ID. Dauguma pardavėjų maži, bet vienas pradeda didelę kampaniją. Jo šardas perkrautas, kiti laisvi. Tai karšta particija — dalis, gaunanti daugiau darbo, nei pajėgia atlikti.
1. Prieš keisdami raktą išmatuokite disbalansą
Palyginkite duomenų dydį, užklausų dažnį, delsą ir CPU ar disko apkrovą tarp šardų. Perkrautą šardą išskaidykite pagal pardavėją ir operaciją. Senų įrašų šardas gali būti didelis, bet ramus; mažą gali užversti kartotiniai populiarios prekės atnaujinimai.
