LINUX.ORG.RU

История изменений

Исправление 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