lembani/werengani mwachangu chifukwa cha kukula kwa gawo laling'ono
amadya kukumbukira pang'ono pogwira ntchito ndi ma index ang'onoang'ono
sungani deta yochepa chifukwa cha kuthekera kuchotsa msanga zakale
Chifukwa cha zovuta zonse za miyeso Kulemera kwa CPU kunatsika ndi ~ 30%, disk katundu ndi ~ 50%:
Panthawi imodzimodziyo, tinapitiriza kulemba zomwezo mu database, ndi katundu wochepa.
#2. Kusintha kwa Database ndi refactoring
Kotero ife tinakhazikika pa zomwe tiri nazo tsiku lililonse lili ndi gawo lake ndi data. Kwenikweni, CHECK (dt = '2018-10-12'::date) - ndipo pali fungulo logawanitsa ndi chikhalidwe kuti zolemba zigwere mu gawo linalake.
Popeza malipoti onse muutumiki wathu amapangidwa malinga ndi tsiku lenileni, ma index awo kuyambira "nthawi zosagawika" akhala amitundu yonse. (Seva, Tsiku, Plan template), (Seva, Tsiku, Mapulani node), (Tsiku, Gulu lolakwika, Seva)...
Koma tsopano akukhala mβgawo lililonse makope anu cholozera chilichonse chotere ... Ndipo mkati mwa gawo lililonse tsiku ndi lokhazikika... Zikuoneka kuti tsopano ife tiri mu ndondomeko iliyonse yotereyi ingolowetsani mokhazikika monga imodzi mwa minda, yomwe imawonjezera voliyumu yake komanso nthawi yofufuzira, koma sizibweretsa zotsatira. Adazisiyira okha, oops...
Mayendedwe a kukhathamiritsa ndi zoonekeratu - zosavuta chotsani gawo la deti kuchokera pazolozera zonse pa matebulo ogawa. Kutengera ma voliyumu athu, phindu lili pafupi 1TB / sabata!
Tiyeni tiwone chithunzi chapitachi ndikuwona kuti tili ndi disk "mapampu" pansi pa katundu ndi matalikidwe awiri pakati pa zitsanzo zoyandikana, zomwe momveka bwino "zowerengera" siziyenera kuchitika ndi kuchuluka kwa ntchito:
Izi ndizosavuta kukwaniritsa. Tayamba kale kuyang'anira pafupifupi 1000 ma seva, iliyonse imakonzedwa ndi ulusi womveka wosiyana, ndipo ulusi uliwonse umakhazikitsanso zambiri zomwe zasonkhanitsidwa kuti zitumizidwe ku database pafupipafupi, monga chonchi: