У меня был некоторый опыт оптимизации файла my.cnf, но у моей базы данных около 4 миллионов записей (MyISAM). Я пытаюсь восстановить из mysqldump, но каждый раз, когда я это делаю, я получаю страшный "Repair With Keycache", который может занять несколько дней. Есть ли способ преодолеть это, и пусть он рулон как "Восстановить по сортировке"?
У меня 2 ГБ оперативной памяти, два ядра, много дополнительного пространства на жестком диске.
Вывод из my.cnf:
set-variable = max_connections=650
set-variable = key_buffer=256M
set-variable = myisam_sort_buffer_size=64M
set-variable = join_buffer=1M
set-variable = record_buffer=1M
set-variable = sort_buffer_size=2M
set-variable = read_buffer_size=2M
set-variable = query_cache_size=32M
set-variable = table_cache=1024
set-variable = thread_cache_size=256
set-variable = wait_timeout=7200
set-variable = connect_timeout=10
set-variable = max_allowed_packet=16M
set-variable = max_connect_errors=10
set-variable = thread_concurrency=8