Initial commit
This commit is contained in:
43
mariadb/70-simplehost.cnf
Normal file
43
mariadb/70-simplehost.cnf
Normal file
@@ -0,0 +1,43 @@
|
||||
[mariadb]
|
||||
# InnoDB basics
|
||||
innodb_file_per_table=1
|
||||
innodb_thread_concurrency=0
|
||||
innodb_strict_mode=1
|
||||
|
||||
# Memory (fit into a 4GB container safely)
|
||||
innodb_buffer_pool_size=2G
|
||||
innodb_buffer_pool_instances=2
|
||||
|
||||
# Redo / durability
|
||||
innodb_log_file_size=512M
|
||||
innodb_log_buffer_size=64M
|
||||
innodb_flush_log_at_trx_commit=2
|
||||
innodb_flush_method=O_DIRECT
|
||||
innodb_log_write_ahead_size=128K
|
||||
|
||||
# Disable query cache (WP usually worse with it)
|
||||
query_cache_type=0
|
||||
query_cache_size=0
|
||||
|
||||
# Temp tables
|
||||
tmp_table_size=64M
|
||||
max_heap_table_size=64M
|
||||
|
||||
# Connections / packets
|
||||
max_connections=150
|
||||
max_allowed_packet=128M
|
||||
|
||||
# Per-connection buffers (avoid RAM spikes)
|
||||
sort_buffer_size=2M
|
||||
join_buffer_size=2M
|
||||
innodb_sort_buffer_size=2M
|
||||
|
||||
# Container/network sanity
|
||||
skip-name-resolve
|
||||
thread_cache_size=100
|
||||
|
||||
# Your existing choices
|
||||
performance-schema=0
|
||||
sql-mode="NO_ENGINE_SUBSTITUTION"
|
||||
disable_log_bin
|
||||
local-infile=0
|
||||
61
mariadb/70-simplehost.cnf-old
Normal file
61
mariadb/70-simplehost.cnf-old
Normal file
@@ -0,0 +1,61 @@
|
||||
|
||||
|
||||
[mariadb]
|
||||
innodb_flush_log_at_trx_commit=2
|
||||
innodb_file_per_table=1
|
||||
innodb_thread_concurrency=0
|
||||
innodb_buffer_pool_size=4G
|
||||
innodb_buffer_pool_instances=4
|
||||
#innodb_buffer_pool_instances=8
|
||||
innodb_log_file_size=1G
|
||||
#innodb_log_file_size=256M
|
||||
|
||||
|
||||
innodb_strict_mode = 0
|
||||
|
||||
query_cache_type=0
|
||||
#query_cache_limit=2M
|
||||
query_cache_size=0
|
||||
#query_cache_min_res_unit=128
|
||||
|
||||
#query_cache_type=1
|
||||
#query_cache_limit=2M
|
||||
#query_cache_size=96M
|
||||
#query_cache_min_res_unit=128
|
||||
|
||||
max_heap_table_size=64M
|
||||
tmp_table_size=64M
|
||||
|
||||
|
||||
performance-schema=0
|
||||
|
||||
sql-mode="NO_ENGINE_SUBSTITUTION"
|
||||
|
||||
|
||||
|
||||
# added on 29.Oct.2022
|
||||
# especially for MySQL 8.0
|
||||
#innodb_redo_log_capacity=512M # only if you have MySQL 8.0.30+
|
||||
innodb_log_buffer_size=64M
|
||||
#innodb_log_buffer_size=512M
|
||||
innodb_log_write_ahead_size=128K
|
||||
disable_log_bin
|
||||
|
||||
local-infile=1
|
||||
|
||||
max_connections=150
|
||||
max_allowed_packet=128M
|
||||
|
||||
sort_buffer_size=2M
|
||||
innodb_sort_buffer_size=2M
|
||||
|
||||
#sort_buffer_size=4M
|
||||
#innodb_sort_buffer_size=2M
|
||||
|
||||
#innodb_force_recovery=5
|
||||
|
||||
skip-name-resolve
|
||||
innodb_flush_method=O_DIRECT
|
||||
thread_cache_size=100
|
||||
table_open_cache=4000
|
||||
|
||||
3
mariadb/Dockerfile
Normal file
3
mariadb/Dockerfile
Normal file
@@ -0,0 +1,3 @@
|
||||
FROM mariadb
|
||||
ADD 70-simplehost.cnf /etc/mysql/mariadb.conf.d
|
||||
|
||||
Reference in New Issue
Block a user