Hello,
i have looked in the forum of my hosting company and found somebody advicing to insert the following settings in the my.cnf file : table_cache = 4096
thread_cache_size = 64
key_buffer = 64M
query_cache_size = 64M
join_buffer_size = 256K
I made the changes you adviced me, restarted mysql and run again the mysqltuner.pl file here is the output :
>> MySQLTuner 1.0.0 - Major Hayden <major@mhtx.net>
>> Bug reports, feature requests, and downloads at [mysqltuner.com...]
>> Run with '--help' for additional options and output filtering
-------- General Statistics --------------------------------------------------
[--] Skipped version check for MySQLTuner script
[OK] Currently running supported MySQL version 5.0.44
[OK] Operating on 64-bit architecture
-------- Storage Engine Statistics -------------------------------------------
[--] Status: -Archive -BDB -Federated -InnoDB -ISAM -NDBCluster
[--] Data in MyISAM tables: 579M (Tables: 2179)
[!] Total fragmented tables: 112
-------- Performance Metrics -------------------------------------------------
[--] Up for: 2h 54m 17s (27M q [2K qps], 11K conn, TX: 13B, RX: 4B)
[--] Reads / Writes: 91% / 9%
[--] Total buffers: 174.0M global + 1.6M per thread (100 max threads)
[OK] Maximum possible memory usage: 335.7M (16% of installed RAM)
[OK] Slow queries: 0% (1/27M)
[OK] Highest usage of available connections: 9% (9/100)
[OK] Key buffer size / total MyISAM indexes: 100.0M/103.5M
[OK] Key buffer hit rate: 100.0% (97M cached / 27K reads)
[OK] Query cache efficiency: 52.8% (13M cached / 26M selects)
[!] Query cache prunes per day: 126299
[OK] Sorts requiring temporary tables: 0% (6K temp sorts / 12M sorts)
[!] Joins performed without indexes: 1937
[OK] Temporary tables created on disk: 0% (4K on disk / 12M total)
[OK] Thread cache hit rate: 98% (150 created / 11K connections)
[OK] Table cache hit rate: 98% (469 open / 475 opened)
[OK] Open file limit used: 60% (837/1K)
[OK] Table locks acquired immediately: 99% (25M immediate / 25M locks)
-------- Recommendations -----------------------------------------------------
General recommendations:
Run OPTIMIZE TABLE to defragment tables for better performance
MySQL started within last 24 hours - recommendations may be inaccurate
Enable the slow query log to troubleshoot bad queries
Adjust your join queries to always utilize indexes
Variables to adjust:
query_cache_size (> 32M)
join_buffer_size (> 128.0K, or always use indexes with joins)