MySql 5.7.3 - Come disattivare la cache ?

di ato il
30 risposte

Salve a tutti.

qui :

https://dev.mysql.com/doc/refman/5.7/en/query-cache.html

leggo che mi che prima della versione 5.7.2 bastava scrivere nella select “ sql_no_cache ”

oppure

To disable the query cache at server startup, set the query_cache_size system variable to 0

Quindi dalla versione 5.7.2 questo è diventato deprecato.

Come posso fare per disabilitare la chache con la versione 5.7.3?

Qualcuno, per cortesia, potrebbe darmi qualche suggerimento/indicazione?

Grazie

30 Risposte

  • Ciao, 

    ma non sarà possibile utilizzare query_cache_type=OFF ?

  • Ok, mi dici, per cortesia, dove impostarlo?

    Perchè nel my.ini “query_cache_type” nn esiste da nessuna parte.

  • Quando si tenta di risolvere un problema SENZA AVERNE COMPRESO le cause, ma andando a casaccio, modificando parametri di per i quali NON SI CONOSCONO gli effetti collaterali

    si rischia (con probabilita' del 99.9% dei casi) di GENERARE ANCORA PIU' PROBLEMI.

    Come si dice:

    la fortuna aiuta gli audaci

    MA anche

    la fortuna e' cieca ma la sfiga ci vede benissimo

    ;-)

    https://dev.mysql.com/doc/refman/5.7/en/query-cache-configuration.html 

    https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_query_cache_size 

  • Ok, oltre a queste pillole di saggezza, hai suggerimenti?

    Oops.. scusami nn avevo visto i link sotto.

  • Da utenza root:

    set global query_cache_type=0;

    oppure aggiungi query_cache_type=0 direttamente nel file di configurazione.

    Nel primo caso non è necessario il restart

  • 10/06/2023 - Toki ha scritto:


    Da utenza root:

    set global query_cache_type=0;

    oppure aggiungi query_cache_type=0 direttamente nel file di configurazione.

    Nel primo caso non è necessario il restart

    Si, è quello che mi chiedevo .. devo approfondire meglio perchè comunque se non ho capito male un minimo va riservato

  • Comunque disattivare la cache è una cosa che ha senso solo ai fini di test particolari. 

  • Penso proprio di si … 
    è un pò quello che diceva migliorabile, ci vuole consapevolezza

  • Ragazzi, io la penso esattamente come Voi.

    Ma a volte ci sono cose che non sono proprio “tecniche”, ma diventano necessità, ed è molto difficile spiegarle in un forum perchè non ha nulla di tecnico (come dicevo prima)…insomma io lo so cosa è una cache, ma ora mi serve disattivarla, tutto qui.

    Per ritornare all'argomento..

    oppure aggiungi query_cache_type=0 direttamente nel file di configurazione.

    Io ho solo il file my.ini e non esiste query_cache_type al suo interno.

    Uso MySql 5.7.3 in combinazione con VBNet 2019, con db in MyIsam.

  • https://mariadb.com/kb/en/query-cache/

    https://dev.mysql.com/doc/refman/5.7/en/query-cache-configuration.html

    Ti hanno risposto in tanti.

    Tu scrivi: Io ho solo il file my.ini e non esiste query_cache_type al suo interno.

    Toki ti ha scritto:

    10/06/2023 - Toki ha scritto:


    Da utenza root:

    set global query_cache_type=0;

    oppure aggiungi query_cache_type=0 direttamente nel file di configurazione.

    Nel primo caso non è necessario il restart

  • @sihsandrea, c'e' da fare una cosa difficilissima: seguire i link (o cercare con Google) e leggere in una lingua aliena ;-)

    Poi noi siano ‘tecnici’ (fortunatamente non ‘tennici’) che ci possiano capire delle cose della vita? ;-)

  • Oltre a dire di scrivere sul file di configurazione che gli si può dire di più? Dammi la connessione che lo scrivo io?

  • 10/06/2023 - sihsandrea ha scritto:


    Oltre a dire di scrivere sul file di configurazione che gli si può dire di più? Dammi la connessione che lo scrivo io?

    Io inizialmente avevo posto una domanda per capire il problema e i metodi … 
    poi ho capito che era necessario approfondire l'argomento.

    Ho cercato gli articoli nel web che trattano la questione, li ho letti e studiati, soprattutto dopo il post di migliorabile che mi ha fatto riflettere sulla ponderatezza e l'approccio che è necessario in taluni casi.

    Non mi è mai capitata tale esigenza, ma sapere… male non fa.

    Comunque adesso, se caso mai mi dovesse capitare, so dove e come impartire tale istruzione, 
    Del resto ogni cosa ha sempre il suo scopo e il suo posto giusto. ;)

  • Oggi sai una cosa in più di ieri e una in meno di domani ma soprattutto sai come interpretare le guide che trovi sul web.

    Sembra ieri quando mi dissero: leggi il sole 24 ore, non ci capirai niente ma tu continua a leggere e un bel giorno ti sarà tutto chiaro.

    In bocca al lupo!

Devi accedere o registrarti per scrivere nel forum
30 risposte