[ bjevta @ 31.01.2014. 08:17 ] @
pade mi napamet da u master-slave konfiguraciji (1-1) master bazu ogolim od svih indexa osim, naravno PK/FK koji moraju da postoje a da na slave spucam indexe kao za single mysql instancu.

je l ova ideja glupa ili ima neki rezon?
[ nkrgovic @ 31.01.2014. 10:10 ] @
Moze da ima :)

Ako ti je master samo za pisanje, ubrzaces pisanje. S'druge strane, to pisnanje prodje na slave kroz replikaciju, pa on (sve jedno doduse) mora da rekreira indexe. Ako imas mnogo kontinuiranog pisanja repl. lag ce da raste samo tako - dok se ne zavrsi.

Sa 5-6 servera takve optimizacije mogu da imaju smisla. Sa 2 masine, ja bi uvek pre imao neki master-master scenario koji ima automagican failover - i shodno tome identican config. Dobar failover vredi mnogo vise od malo ubrzanja u nekim (ne svim) slucajevima.
[ bogdan.kecman @ 31.01.2014. 10:26 ] @
sta ti je rezon, tj sta hoces da postignes?
slave vec ima problem sto dobija datu u single thread-u (ako ne uzmes
galeru ili nesto slicno) pa sporije pise od mastera tako da ubrzanjem
mastera samo ces da napravis lag te ce slave da ti kaska za masterom i
onda ti se pravi gro drugih problema .. ono gde to ponekad ima smisla
je, pobijes sve indexe privremeno, pustis app, logujes queries ont using
indexes i onda dodajes index po index tako da ti ostanu samo stvarno
potrebni indexi (nekad ljudi preteraju i indexiraju sve i svasta a 90%
indexa ne koriste nikad) .. no kao trajno resenje, nema mnogo smisla
[ bjevta @ 31.01.2014. 11:03 ] @
necu to da radim, samo rek'o sta bi bilo kad bi bilo...

za logovanje querija i izbor indexa, tu foru sam znao. svejedno fala!
[ bogdan.kecman @ 31.01.2014. 11:07 ] @
nije to neka nova nepoznata fora, samo reko ako ti je to cilj onda ok,
ali ovako ostaviti na produkciji nema mnogo smisla