История изменений
Исправление Black_Roland, (текущая версия) :
MyISM потребляет меньше памяти, но считается уже устаревшим движком. InnoDB быстрее работает, но если достаточно памяти, а памяти он есть много.
Я на маленькой VPS использую такой конфиг MariaDB (InnoDB):
[mysqld]
datadir = /var/lib/mysql
socket = /var/lib/mysql/mysql.sock
symbolic-links = 0
default-storage-engine = InnoDB
skip-federated
skip-blackhole
skip-archive
skip-networking
skip-external-locking
max_connections = 20
connect_timeout = 5
wait_timeout = 28800
max_allowed_packet = 4M
thread_cache = 8
sort_buffer_size = 2M
key_buffer_size = 128K
query_cache_size = 4M
#query_cache_type = DEMAND
query_cache_limit = 512K
table_cache = 32
tmp_table_size= 16M
max_heap_table_size = 32M
innodb_flush_method = O_DIRECT
innodb_buffer_pool_size = 64M
innodb_additional_mem_pool_size = 2M
innodb_log_buffer_size = 8M
innodb_file_per_table = 1
innodb_thread_concurrency = 0
innodb_stats_on_metadata = off
innodb_old_blocks_time = 1000
[mysqldump]
quick
max_allowed_packet = 16M
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command
2406 mysql 20 0 954M 132M 5240 S 0.0 26.9 13:01.20 /usr/libexec/mysqld
Исходная версия Black_Roland, :
MyISM потребляет меньше памяти, но считается уже устаревшим движком. InnoDB быстрее работает, но если достаточно памяти, а памяти он есть много.
Я на маленькой VPS использую такой конфиг MariaDB (InnoDB):
[mysqld]
datadir = /var/lib/mysql
socket = /var/lib/mysql/mysql.sock
symbolic-links = 0
default-storage-engine = InnoDB
skip-federated
skip-blackhole
skip-archive
skip-networking
skip-external-locking
max_connections = 20
connect_timeout = 5
wait_timeout = 28800
max_allowed_packet = 4M
thread_cache = 8
sort_buffer_size = 2M
key_buffer_size = 128K
query_cache_size = 4M
#query_cache_type = DEMAND
query_cache_limit = 512K
table_cache = 32
tmp_table_size= 16M
max_heap_table_size = 32M
innodb_flush_method = O_DIRECT
innodb_buffer_pool_size = 64M
innodb_additional_mem_pool_size = 2M
innodb_log_buffer_size = 8M
innodb_file_per_table = 1
innodb_thread_concurrency = 0
innodb_stats_on_metadata = off
innodb_old_blocks_time = 1000
[mysqldump]
quick
max_allowed_packet = 16M
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid