Есть некий сайт с БД Mysql, сайт начал подтормаживать после переноса на другой хост, конфиг mysql был перенесен.
Возможно тормоза и перенос просто совпадение.
Смотрю top Mysqld сжирает от 70 до 150 WCPU.
Практичеки уверен что тормоза связаны с mysql
Вот основной кусок конфига сервера mysql
Код: Выделить всё
character-set-server = cp1251
collation-server = cp1251_general_ci
# bind-address = 127.0.0.1
# port<><------>= 3306
socket<><------>= /tmp/mysql.sock
skip-external-locking
skip-networking
key_buffer_size = 2048M
max_allowed_packet = 32M
table_cache = 2048
sort_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 16M
myisam_sort_buffer_size = 256M
thread_cache_size = 32
query_cache_size = 128M
thread_concurrency = 8
max_connections = 500
innodb_file_per_table
innodb_buffer_pool_size = 2048M
innodb_additional_mem_pool_size = 50M
innodb_read_io_threads = 8
innodb_write_io_threads = 8
innodb_lock_wait_timeout = 50
innodb_log_buffer_size = 16M
innodb_flush_log_at_trx_commit = 2
innodb_flush_method = O_DIRECT
transaction-isolation = READ-COMMITTED
tmp_table_size = 1024M
max_heap_table_size = 1024M
join_buffer_size = 128M
long_query_time = 2
slow-query-log = On
slow-query-log-file = /var/log/mysqld-slow-query.log
tmpdir = /ramdisk
В момент тормозов gstat нормальный, процессор тоже не загружен. ОЗУ в сервере достаточно, можно если что параметры увеличивать ...
FS - ZFS
В логе mysql много сообщений про медленные запросы ...
Собственно пока куда можно копнуть не совсем понимаю ...
Заранее спасибо.