Sulla base delle informazioni fornite da mysqltuner, suggerimenti da considerare per il tuo .cnf (o .ini) nella sezione [mysqld]. NON cambiare più di 1 articolo al giorno. Conserva una copia degli ultimi 3 .cnf per ogni evenienza. Investi in più RAM, se possibile.max_connections
=200 # da 2540 18/08/2017, solo 119 utilizzati in 35 giornihave_query_cache
=NO # da SÌ mm/gg/ccyy, per evitare l'overhead QCquery_cache_size
=0 # è 0 mm/gg/ccyy, per garantire che il controllo qualità non sia disponibilethread_cache_size
=100 # 5.7 calc è 8 + (max_connections / 100 ) cap a 100 - per supportare le tue 22M di connessioni in 35 giornikey_buffer_size
=8M # da 16M mm/gg/ccyy solo il 20% circa utilizzato in 35 giorni
innodb_thread_concurrency=25 # from 0 mm/dd/ccyy to manage activity
innodb_buffer_pool_size=20G # from 22.5G mm/dd/ccyy to reduce memory footprint
innodb_buffer_pool_instances=8 # from 20 mm/dd/ccyy should be fine
table_open_cache=10000 # from 2000 mm/dd/ccyy for your 532K opened in 35 days
Per un'analisi più approfondita, dopo 7 giorni di UPTIME si prega di fornireSHOW GLOBAL STATUS; MOSTRA VARIABILI GLOBALI; MOSTRA LO STATO INNODB DEL MOTORE;
I 3,2 milioni per thread segnalati dal sintonizzatore dovrebbero essere analizzati con l'assistenza di mysqlcalculator.com per confrontare i valori predefiniti con i valori riportati da MOSTRA VARIABILI GLOBALI; alcuni elementi sembrano essere eccessivi.