@@ -98,6 +98,44 @@ services:
9898 - MARIADB_USER
9999 - MARIADB_PASSWORD
100100 - TZ
101+ command : [
102+ " --key_buffer_size=16M" ,
103+ " --myisam-recover-options=FORCE,BACKUP" ,
104+ " --innodb=force" ,
105+ " --max_allowed_packet=250M" ,
106+ " --max_connect_errors=100000" ,
107+ " --bind-address=mariadb" ,
108+ " --skip-name-resolve" ,
109+ " --back_log=20" ,
110+ " --interactive_timeout=7200" ,
111+ " --wait_timeout=7200" ,
112+ " --net_read_timeout=120" ,
113+ " --net_write_timeout=300" ,
114+ " --sort_buffer_size=1M" ,
115+ " --read_buffer_size=1M" ,
116+ " --read_rnd_buffer_size=1M" ,
117+ " --join_buffer_size=1M" ,
118+ " --tmp_table_size=128M" ,
119+ " --max_heap_table_size=128M" ,
120+ " --max_connections=150" ,
121+ " --thread_cache_size=32" ,
122+ " --thread_pool_size=16" ,
123+ " --open_files_limit=65535" ,
124+ " --table_definition_cache=4000" ,
125+ " --table_open_cache=4000" ,
126+ " --innodb_lock_wait_timeout=7200" ,
127+ " --innodb_flush_method=O_DIRECT" ,
128+ " --innodb_flush_log_at_trx_commit=2" ,
129+ " --innodb_log_file_size=128M" ,
130+ " --innodb_log_buffer_size=8M" ,
131+ " --innodb_file_per_table=1" ,
132+ " --innodb_read_io_threads=8" ,
133+ " --innodb_write_io_threads=8" ,
134+ " --innodb_buffer_pool_size=2G" ,
135+ " --log_error=/var/log/mysqld.log" ,
136+ " --skip-log-bin" ,
137+ " --disable-log-bin"
138+ ]
101139 ports :
102140 - " 127.0.0.1:3306:3306"
103141 restart : always
0 commit comments