[ janis @ 22.03.2013. 13:46 ] @
Hocu da uzmem jedan dedicated server koji ce mi biti samo database server, na njemu ce biti mysql baza. Aplikacija ce biti na drugom app server-u(neki xeon quadcore, 16GB ili 32GB memorije).
Moze li koja preporuka za konfiguraciju server-a (koji hdd-ovi, koliko ram-a, cpu ...).

Hvala.


[ nkrgovic @ 22.03.2013. 14:10 ] @
Sto vise ram-a, sas 15krpm diskovi, eventualno ssd u raid 10. :D

Ako das malo detaljnije informacije, tipa koliko baza (schema), koliko tabela, koliko su velike najvece tabele, a koliko ceo innodb tablespace mozda dobijes i neki bolji odgovor :D

InnoDB je a must, naravno.
[ bogdan.kecman @ 23.03.2013. 13:16 ] @
Citat:
nkrgovic:  eventualno ssd u raid 10. :D


racunaj da to smece crkava ko nenormalno

sve ostalo zavisi mnogo od toga sta ces radit, kakva ti je i kolika baza, sa koliko tredova ces tuci bazu etc etc ...

ako ces da bijes bazu sa 3-4 konekcije bolje uzmi neki cpu na mnogo gigaherca abitno koliko jezgara (4, 8..), ako ces da ga napadas sa iljadama konekcija, daj i malo jezgara .. ako sad kreces projekat - obavezno 5.6, ako je projekat vec u produkciji 5.5 osim ako nemas potrebu za 5.6 .. rama sto vise to bolje no mnogo vise nego sto ti je baza nema potrebe, manje od 10% kolika ti je baza isto tako nece radit ..

gde ce masina da sedi? kod tebe ili kod hostera? ako sedi kod tebe mnoge stvari ti nisu bitne, ako sedi kod hostera moras da vidis sta mozes da usiljis u koliko RU, kvm pristup na mrezi etc etc ..

koliko ti je bitna data? nemoj da se zezas sa sw raidom, obavezno proper hw raid. takodje, obrati paznju, ako imas kesh na raid kontroleru a nemas bateriju - ugasi kesh, dakle

prva stvar ti je uvek:

* raid kontroler sa battery backed up cache-om i odgovarajucim drajverima za tvoj OS
* da imas RAM-a minimum 10% od velicine cele baze

druga stvar ti je uvek CPU

* obicno imas ili mnogo jezgara ili veliku brzinu po jezgru, tu se odlucis za ono sto ti vise treba
[ bjevta @ 25.03.2013. 14:37 ] @
osim ovog sto ti bojan kaze, predlazem da:
- podesis setovanja u my.cnf, pogotovo innodb_buffer_size. o setovanjima smo ovde dosta razglabali, pogledaj prethodne postove, iz zadnjih par godina
- povremeno radis monitoring nekim alatom, cisto da vidis da li ima slow queries i koliko je konekcija otvoreno a koliko stvarno nesto radi
[ nkrgovic @ 25.03.2013. 15:14 ] @
slow queries moze (i treba) i stalno da prati.