Skip to content

Commit 14ce181

Browse files
committed
Make InnoDB configurable
1 parent 9929290 commit 14ce181

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

docker-compose.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,15 @@ services:
3030
- "MYSQL_PASSWORD=${MYSQL_PASSWORD:-example}"
3131
- "MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD:-password}"
3232
- "MYSQL_DATABASE=${MYSQL_DATABASE:-misp}"
33+
command: "\
34+
--innodb-buffer-pool-size=${INNODB_BUFFER_POOL_SIZE:-2048M} \
35+
--innodb-change-buffering=${INNODB_CHANGE_BUFFERING:-none} \
36+
--innodb-io-capacity=${INNODB_IO_CAPACITY:-1000} \
37+
--innodb-io-capacity-max=${INNODB_IO_CAPACITY_MAX:-2000} \
38+
--innodb-log-file-size=${INNODB_LOG_FILE_SIZE:-600M} \
39+
--innodb-read-io-threads=${INNODB_READ_IO_THREADS:-16} \
40+
--innodb-stats-persistent=${INNODB_STATS_PERSISTENT:-ON} \
41+
--innodb-write-io-threads=${INNODB_WRITE_IO_THREADS:-4}"
3342
volumes:
3443
- mysql_data:/var/lib/mysql
3544
cap_add:

template.env

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,3 +181,13 @@ SYNCSERVERS_1_PULL_RULES=
181181
# PHP_UPLOAD_MAX_FILESIZE=50M
182182
# PHP_POST_MAX_SIZE=50M
183183
# PHP_MAX_INPUT_TIME=300
184+
185+
# MariaSQL/MySQL (InnoDB) configuration
186+
# INNODB_BUFFER_POOL_SIZE=2048M
187+
# INNODB_CHANGE_BUFFERING=none
188+
# INNODB_IO_CAPACITY=1000
189+
# INNODB_IO_CAPACITY_MAX=2000
190+
# INNODB_LOG_FILE_SIZE=600M
191+
# INNODB_READ_IO_THREADS=16
192+
# INNODB_STATS_PERSISTENT=ON
193+
# INNODB_WRITE_IO_THREADS=4

0 commit comments

Comments
 (0)