Initial commit

This commit is contained in:
2026-04-05 16:23:17 +00:00
commit 6c75e00159
42 changed files with 3859 additions and 0 deletions

43
mariadb/70-simplehost.cnf Normal file
View 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

View 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
View File

@@ -0,0 +1,3 @@
FROM mariadb
ADD 70-simplehost.cnf /etc/mysql/mariadb.conf.d