Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 29
  1. #1

    attivare query_cache su mysql 4.1.12: non viene attivata

    Ciao a tutti, sto cercando di attivare la cache delle queries su un server dedicato che sto gestendo; il problema che mysql non ne vuole sapere di prendermi ste modifiche

    Ho provato sia con SET GLOBAL query_cache_size o query_cache_type ma niente...

    ho provato anche a modificare my.cnf, ma nulla...


    ovviamente tutte queste modifiche vengono fatte da root e dopo provvedo anche a riavviare il server.

  2. #2
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    Cioè, fai un set global e poi riavvii il server? :E
    Le variabili vengono valorizzate come vuoi?
    "Nei prossimi tre anni col mio governo vogliamo vincere anche il cancro, che colpisce ogni anno 250.000 italiani e riguarda quasi due milioni di nostri concittadini"

  3. #3
    Originariamente inviato da chris
    Cioè, fai un set global e poi riavvii il server? :E
    Le variabili vengono valorizzate come vuoi?

    io pensavo che con SET GLOBAL venisse scritto nel file di configurazione il valore da usare...ad ogni modo quando lo eseguo mi restituisce "affected rows=0" e ovviamente quei valori rimangono su valori di default (ovvero 0 e 0)


    ho comunque anche provato a modificare il file di configurazione my.cnf ma nada, non succede nulla...

  4. #4
    Originariamente inviato da Ratatuia
    ho comunque anche provato a modificare il file di configurazione my.cnf ma nada, non succede nulla...
    Ciao.

    Ti posto il mio my.ini su mysql 4.1
    codice:
    #Don't cache results that are bigger than this.
    query_cache_limit=1M
    #minimal size of unit in wich space for results is allocated
    #(last unit will be trimed after writing all result data
    query_cache_min_res_unit=4k
    #Query cache type to use.
    query_cache_type=1
    query_cache_size=1M
    vedi anche questi due link..

    http://dev.mysql.com/doc/mysql/en/se...variables.html
    http://dev.mysql.com/doc/mysql/en/query-cache.html

    se sei su linux assicurati non sia stato compilato con --without-query-cache

    Tieni presente bene come funziona la cache.... e' pure case sensitive nei comandi della query. Se devi prendere risultati piccoli peggiori la situazione.... come vedi il min imposto e' 4k.



    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    ciao piero,

    io ho questo nel mio my.cnf (ovvero il my.ini di linux)

    [mysqld]
    datadir=/var/lib/mysql
    socket=/var/lib/mysql/mysql.sock

    [mysql.server]
    user=mysql
    basedir=/var/lib

    [safe_mysqld]
    err-log=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid

    [query_cache]
    query_cache_type=1
    query_cache_size=100


    però ancora nulla...
    allo stesso tempo però nn so dove vedere come è stato compilato mysql dato che uso un pacchetto precompilato per la fedora...

  6. #6
    phpinfo()

    dovrebbe esserci... non so se c'e' per default e si deve escludere oppure se va messo per poterlo avere.

    Ti preciso che la configurazione che ti ho postato l'ho fatta tramite mysql administrator. Quelle righe sono state aggiunte da questo tool.

    query_cache_size rimane a zero fino a quando un risultato non supera i 4k..... quindi il fatto che sia a zero potrebbe significare solo che non ha usato la cache con le query che hai fatto.

    questi sono i valori che attualmente ho nella cache con quel my.ini:
    codice:
    query alloc block size    8192  8192  
    query cache limit         1048576  1048576  
    query cache min res unit  4096  4096  
    query cache size          1048576  1048576  
    query cache type          ON  ON  
    query cache wlock invalidate  OFF  OFF  
    query prealloc size       8192  8192
    Come vedi la cache e' piena ....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    ora anche io riesco a vedere questo

    codice:
    query alloc block size   	 8192  	 8192
    query cache limit 	1048576 	1048576
    query cache min res unit 	4096 	4096
    query cache size 	0 	0
    query cache type 	ON 	ON
    query cache wlock invalidate 	OFF 	OFF
    dove almeno query_cache_type è su 1 o ON...però nonostante il database sia costantemente in uno non vedo crescere la dimensione della cache...

  8. #8
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    prescindendo che nn ho la più pallida idea di come cacchio si configuri la cache del mysql... mi puzza il 100 che hai tu e quel min 4096 presente lì... aspetta piero x conferma... anke se credo nn costi nulla provare...
    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  9. #9
    Originariamente inviato da luke83
    prescindendo che nn ho la più pallida idea di come cacchio si configuri la cache del mysql... mi puzza il 100 che hai tu e quel min 4096 presente lì... aspetta piero x conferma... anke se credo nn costi nulla provare...

    cosa nn ti quadra? :master: sono le stesse impostazioni di piero

  10. #10
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    tu hai un 100 e lui 1M nn so se conta.. ti ripeto nn fare affidamento su quello che dico io.. chiedi bene a piero...io ci provo in questi casi...
    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.