Tema: Re: MySQL Best Practices
Autorius: ABLomas
Data: 2012-05-24 20:06:07
On 2012.05.24 16:21, Nerijus Kislauskas wrote:
> a) Kaip susiorganizuoti fizinį diskų lygmenį? Kiek masyvų? Kokio
> tipo apsauga?

Bendra taisyklė paprasta - kuo daugiau spindlų, tuo geriau.
Tai jei galėsi prifarširuot abu diskų cage (16 diskų), tai bus tik
geriau. Greitesni diskai - geriau.

Kas dėl RAID level - internete rasi belenkiek pareiškimų, kad RAID5 ant
DB sucks, bet į viską reik žiūrėt su atsarga. Jei diskų pralaidumo
užtenka - tai ko gi ne?
Va tik kadangi ten dar bus (su G5/6) kokie nors P410/P411 (arba
800'tinės serijos analogai), tai su RAID6 nesiūlau prasidėt. Rezultatų
negaliu postinti (pats HP neleidžia :P ) tai pasakysiu tik ūkiškai -
random I/O nedžiugina, sequential - dar dar.

Tai, jei sugebėsi susidėt masyvą, kuris generuos pakankamai I/O (gal
gali prasibenchmarkint ant dabartinės gelažies), tai ir tas pats RAID5
sueis, jei tik diskus laiku keisi (ai dar - BBWC opcija aišku yra?
Kitaip pasirinkimas staigiai siaurėja).
Alternatyvos - RAID10... (vėlgi, jei mirror memberis turi daugiau nei du
diskus, tai tų laikų kontroleriai nesugeba info skaityt iš jų vienu metu
- performance boostas galėtų būt ir geresnis)

> d) Sleivų gaminimui dažnai naudojami LVM snapshotai (pvz ant /data) .
> Ar yra prasmės įvesti dar vieną duomenų lygmenį? Patogumo gal ir
> duoda bet performanco nepriduoda. Ar verta aukoti performancą dėl
> patogumo? ir t.t. ir t.t.

Kiek tas snapshotas ryja performanso? Kiek apskritai LVM'as suėda?
Galima tą pažiūrėt ant apkrautos sistemos (kiek laiko suėdė LVM'as per
ilgą laiką), bet kad tai santykinai mažas skaičius.

Dėl kitų klausimų - gal koks Domas parašys, jei dar skaito šį groupsą,
seniai nesimatė ;-)