У нас есть база данных размером 150 ГБ под управлением MySQL 5.0.45 с использованием таблиц MyIsam, есть большие таблицы размером более 5 ГБ и индексы 2 ГБ. Конфиг сервера: 8GB Dual Core 3.2GHz - включен Hyper-Threading Single RAID 5 - SCSI 1gb НИК 64 бит ОСЛучшая конфигурация сервера MySQL для производительности?
Вот наш файл my.cnf:
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
[mysqld]
log=/var/log/mysqld.log
log-slow-queries=/var/log/mysqld-slow.log
set-variable=long_query_time=2
set-variable=sql_mode=ANSI_QUOTES
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
max_connections = 100
key_buffer = 384M
max_allowed_packet = 16M
table_cache = 512
sort_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 8M
myisam_sort_buffer_size = 64M
thread_cache = 8
query_cache_size = 32M
thread_concurrency = 3
[isamchk]
key_buffer = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M
[myisamchk]
key_buffer = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M
[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
no-auto-rehash
[isamchk]
key_buffer = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M
[myisamchk]
key_buffer = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M
Предложения действительно ценят для повышения производительности запросов (80% чтения/20% записи) Спасибо,
Дэвид
Прежде всего используйте https://tools.percona.com/wizard. Во-вторых, следуйте этому руководству: http://www.percona.com/blog/2014/01/28/10-mysql-settings-to-tune -После установки/ – Anatoly