Wednesday, September 18, 2013

MySQL некоторые правила оптимизации

Engine:
InnoDB / XtraDB
Настройки:
  • query_cache_size = Размер кэша для запросов. Дать как можно больше оперативной памяти (серверные машины 50-75%, обычные компьютеры 25-50%)
  • innodb_log_file_size = 128/256Mb
  • innodb_log_buffer_suze = 4Mb
  • innodb_flush_log_at_trx_commit = 2 (Данные пишутся в буфер и записываются каждую секунду на диск.)
  • innodb_thread_concurrency=8
  • innodb_flush_method=O_DIRECT (Avoid double buffering)
  • innodb_file_per_table (Не ставить, если очень много таблиц)
http://mysql-tuner.pl
http://tuning-primer.sh
http://maatkit.org

link: http://www.youtube.com/watch?v=2FPvuhRGKV0

No comments:

Post a Comment