George R. NICA wrote:
Problema e la un singur query destul de complicat in cazul caruia, la
EXPLAIN, primesc "Using where; Using temporary; Using filesort". Iar
la capitolul asta mysqltuner zice asa: "[!!] Temporary tables created
on disk: 43% (5K on disk / 13K total)".
1. ajuta-l (pe mysql) sa nu mai acceseze discul.
2. stii cu cit e platit un DBA (vs un system eng / network eng ) ?
3. n-a zis nimeni ca mysqltuner e unica resursa de folosit. nimic nu intrece
intelegerea documentatiei, corelata apoi cu ceea ce se intimpla efectiv in
cazul analizat. goto 2.

As face asta, de-aia am ajuns sa scriu pe lista, ca macar sa aflu de
unde s-o apuc. Nu am nici cea mai vaga idee despre DBA vs sysadmin da'
primesc hints fara probleme. :)

De acord cu 3, mi-am inchipuit ca in conditiile date ajungem fie la
citit/inteles documentatia, fie la DBA. FWIW, providerul (Joyent)
ofera servicii de genul asta la $200/hr. S-ar putea sa merite,
bine-mersi.
rezumatul l-a exprimat mai devreme un colistas: vezi ce face query-ul in cauza, analizeaza-l si optimizeaza fie aplicatia fie BD in functie de ceea ce are nevoie aplicatia. e uimitor ce efecte benefice poate sa aiba o rescriere inteligenta a unui query. (desigur, ambele metode au limite, etc, etc, etc.)


--
'Government is like a baby:  An alimentary canal with a big
appetite at one end and no sense of responsibility at the other.'


_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui