[ bjevta @ 15.12.2010. 11:28 ] @
koristim MySQL 5.1 InnoDB pod Windows-om (razvojna masina).

Sta mi, zapravo, kazuje key efficiency? Sta je dobro, sta je lose? Kako da na InnoDB dobijem 'dobru' vrednost?
[ bjevta @ 15.12.2010. 11:57 ] @
ajd da zapocnem ja: varirao sam innodb_buffer_pool_size u my.ini i nista - zakucao sam key efficiency na 50% i ne mrda. Po dokumentaciji koju sam procitao, innodb_buffer_pool_size jedino igra ulogu a key efficiency je bolji sto je blizi 100%?
[ bogdan.kecman @ 15.12.2010. 14:24 ] @
nedovoljno informacija :D

koji key efficiency .. ima ih nekoliko
- Binlog Cache Efficiency
- Hit Ratios (idbb, qcache, keycache, thread cache)
- Query Cache Efficiency


samo hit ratios ima veze sa innodb-om .. na sta ti mislis?

sto se innodb buffer pool size tice, to mozes da gledas kao "disk kesh", ako ti je "working data set" manje od innodb_buffer pool size sve ono "preko" je bacen ram ..


[Ovu poruku je menjao bogdan.kecman dana 15.12.2010. u 16:02 GMT+1]
[ bjevta @ 15.12.2010. 16:52 ] @
key efficiency koji prikazuje MySQL Workbench u gornjem desnom ćošku, kao dijagram.

nisam shvatio da ih ima više. jedini na koji nailazim je onaj koji se spominje u
http://dev.mysql.com/doc/admin...ator-health-memory-health.html

---------------------
da li postoji način da vidim, tokom testiranja aplikacije i izvršavanja query-ja, da li nekom queriju nedostaje index? u načelu, ovo mi je i najbitnije.
[ bogdan.kecman @ 15.12.2010. 17:20 ] @
preskocio sam deo sa "workbench" :D malo sam danas u poslu oko 5.5 .. ceo dan ...


to je efficiency za key buffer i to vazi samo za myisam tabele .. koliko procenata upita ka kljucevima je kesirano ... sto je veca cifra - to bolje

Citat:

da li postoji način da vidim, tokom testiranja aplikacije i izvršavanja query-ja, da li nekom queriju nedostaje index? u načelu, ovo mi je i najbitnije.

da .. ukljucis slow query log http://dev.mysql.com/doc/refman/5.5/en/slow-query-log.html i ukljucis http://dev.mysql.com/doc/refma..._log-queries-not-using-indexes
[ bjevta @ 15.12.2010. 17:52 ] @
hvala, bogdane.

aplikacija koristi delimično myisam tabele, tako da mi ovaj tip sa workbenchom koristi. slow queries sam danas uključio a, pogledaću i za querije bez indexa.

thx again
[ bogdan.kecman @ 16.12.2010. 10:08 ] @
obrati paznju ako prelazis na 5.5 (a savetujem svesrdno posebno sto aplikacija nije jos u produkciji) da je u 5.5 default se innodb tako da ako ne navedes engine=myisam tabela ce biti napravljena kao innodb ...