Define mariadb command options

This commit is contained in:
2025-04-30 15:24:07 +02:00
parent 28354942bd
commit 2ef640c1cc
+27 -1
View File
@@ -4,7 +4,33 @@ services:
image: mariadb:11.4-noble #LTS Long Time Support Until May 29, 2029.
security_opt:
- no-new-privileges:false
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW --innodb-read-only-compressed=OFF
command:
- "--transaction-isolation=READ-COMMITTED"
- "--binlog-format=ROW"
- "--innodb-read-only-compressed=OFF"
- "--skip-name-resolve"
- "--innodb_buffer_pool_size=128M"
- "--innodb_buffer_pool_instances=1"
- "--innodb_flush_log_at_trx_commit=2"
- "--innodb_log_file_size=32M"
- "--innodb_max_dirty_pages_pct=90"
- "--query_cache_type=1"
- "--query_cache_size=64M"
- "--query_cache_limit=2M"
- "--query_cache_min_res_unit=2K"
- "--tmp_table_size=64M"
- "--max_heap_table_size=64M"
- "--key_buffer_size=16M"
- "--thread_cache_size=16"
- "--slow_query_log=1"
- "--slow_query_log_file=/var/log/mysql/slow.log"
- "--long_query_time=1"
- "--default-character-set=utf8mb4"
- "--character_set_server=utf8mb4"
- "--collation_server=utf8mb4_general_ci"
- "--innodb_large_prefix=on"
- "--innodb_file_format=barracuda"
- "--innodb_file_per_table=1"
expose:
- 3306
volumes: