Friday, March 16, 2012

Menggunakan Mysqltuner Untuk Meningkatkan Performance

Salah satu tools yang dapat digunakan untuk meningkat performance mysql adalah mysqltuner. Mysql tuner ini juga bisa juga digunakan  di VPS. Dengan tools ini, maka Anda dapat membuat settingan yang direkomandasikan oleh mysqltuner sehingga dapat meningkatkan performance VPS Anda. Setelah menginstall program ini dan menjalankannya, maka biasanya ada rekomendasi-rekomendasi settingan mysql, misalnya Anda harus menaikkan "query_cache_limit", "skip-dbd" , dll di konfigurasi my.cnf.

Sedangkah untuk menginstall program ini ketikkan perintah :
# wget http://mysqltuner.com/mysqltuner.pl
# chmod +x mysqltuner.pl
Nah, mysqltuner pun sudah terinstall, dan untuk menjalankan ketikkan perintah :
# ./mysqltuner.pl

Maka akan muncul rekomendasi-rekomendasi apa yang harus Anda lakukan dan setting di my.cnf
Contoh hasil rekomendasi setelah menjalankan mysqltuner adalah seperti dibawah ini :
General recommendations:
    Add skip-bdb to MySQL configuration to disable BDB
    Run OPTIMIZE TABLE to defragment tables for better performance
    Enable the slow query log to troubleshoot bad queries
    Adjust your join queries to always utilize indexes
    When making adjustments, make tmp_table_size/max_heap_table_size equal
    Reduce your SELECT DISTINCT queries without LIMIT clauses
    Set thread_cache_size to 4 as a starting value
    Increase table_cache gradually to avoid file descriptor limits
Variables to adjust:
    query_cache_size (>= 8M)
    join_buffer_size (> 128.0K, or always use indexes with joins)
    tmp_table_size (> 32M)
    max_heap_table_size (> 16M)
    thread_cache_size (start at 4)
    table_cache (> 64)
Sehingga Anda harus mensetting di file my.cnf seperti salah satu contoh settingan ini :
[mysqld]
query_cache_size = 8M

4 comments:

  1. kalau boleh tahu apa sih kelebihan lain dari mysqltuner ini ?

    ReplyDelete
  2. Bitcoin Fobit - это искусственный интеллект, генератор биткоинов, который работает путем решения математических уравнений в процессе майнинга биткоинов. Процедура очень мощная и надежная, что привело к поиску средств по общедоступному адресу. . Процесс генерации биткоинов автоматизирован с помощью технологии машинного обучения. По сути, генератор биткоинов будет искать биткоины в разных бумажных кошельках, выполняя различные уравнения и вычисления.

    https://easybitcoin.eu.org/ref=3Cbq7aT1tY8kMxWLbitaG7yT6bPbKChq64/

    ReplyDelete