Re: Conoscete un "proxy" per avere MySQL in ram?
Andrea Brancatelli <[email protected]> Fri, 16 May 2014 16:45:24 +0200
| Newsgroups | gmane.os.freebsd.italian.esperti |
|---|---|
| Message-ID | <[email protected]> |
Devi attivarla da my.cnf altrimenti non è attiva di default. Dovresti mettermi un show variables like ‘%cache%’; Comunque butta un occhio qui. http://dev.mysql.com/doc/refman/5.5/en/query-cache-configuration.html Il giorno 16/mag/2014, alle ore 16:29, RedFoxy <[email protected]> ha scritto: > > Il giorno 16/mag/2014, alle ore 15:40, Andrea Brancatelli <[email protected]> ha scritto: > >> Scusa la domanda banalissima, ma cos’à che non va la nativa funzione di cache di mysql che fa esattamente ciò che chiedi tu? >> >> il comando è query_cache_size. >> >> Puoi dargli un’occhiata ed anche attivarlo a caldo con set global query_cache_size ad un valore alto. >> >> Poi fai fine tuning con show status like ‘qcache%’ - il valore che ti interessa è qcache_lowmem_prunes. Fintanto che il valore “sale” vuol dire che MySQL non ha abbastanza RAM per cache-are i risultati, quindi devi (dovresti) alzare la query_cache_size fino a quando qcache_lowmem_prunes non rimane stabile. >> >> Ovviamente il valore “giusto” dipende da tanti fattori, ma non partirei da meno di 64MB. >> >> qcache_free_memory ti dice quanta memoria cache libera ti rimane, ma considera che è un valore un po’ aleatorio. >> >> Occhio che se fai query molto piccole e vuoi cacharle comunque devi abbassare la min size delle query cacheabili che di default mi pare essere ad 8kb, così come se fai query molto grosso può interessarti alzare la max size che di default è a 8mb >> >> Spero di non averti detto ovvietà. > > > No, no, non mi hai detto ovvietà, ho un infarinatura sull’ottimizzazione di mysql ma niente di particolare e tra le altre ferma a mysql 4.x. > > i dati che citi attualmente hanno i seguenti valori: > Qcache_free_blocks = 1 > Qcache_free_memory = 268417512 > Qcache_hits = 0 > Qcache_inserts = 0 > Qcache_lowmem_prunes = 0 > Qcache_not_cached = 69395871 > Qcache_queries_in_cache = 0 > Qcache_total_blocks = 1 > > Mi sa tanto che la cache non viene usata… questo è l’attuale my.cnf http://pastebin.com/MJNHYC0x se serve questo è l’ultimo mysqltuner che ho lanciato http://pastebin.com/2pCfX03z > > Ora vedo di vedere di cambiare i parametri che mi hai suggerito > > > — > RedFoxy Darrest > http://www.redfoxy.it > > > _______________________________________________ > Esperti mailing list > [email protected] > http://mailman.gufi.org/mailman/listinfo/esperti _______________________________________________ Esperti mailing list [email protected] http://mailman.gufi.org/mailman/listinfo/esperti