MariaDB - low-hill/Knowledge GitHub Wiki
ํ๋
- /lib/systemd/system/mariadb.service
- /etc/mysql/mariadb.conf.d/ ๋๋ ํ ๋ฆฌ์ ์๋ 50-server.cnf ํ์ผ์ ์์
- innodb option
innodb_buffer_pool_size : ์ ์ฒด ๋ฉ๋ชจ๋ฆฌ์ 50% ~ 80%๊น์ง ์ค์ ํ๋ฉฐ ๋ฎ์ ๊ฐ๋ถํฐ ์กฐ๊ธ์ฉ ํฌ๊ธฐ๋ฅผ ์ฌ๋ ค๊ฐ๋ฉฐ ์ ์ ํ ๊ฐ์ ์ฐพ๋ ๊ฒ์ด ๊ฒ์ด ์ข๋ค.
innodb_log_buffer_size
innodb_file_per_table
innodb_log_file_size
innodb_max_dirty_pages_pct
ํ๋ผ๋ฏธํฐ |
๊ฐ |
innodb_buffer_pool_size |
์ ์ฒด ๋ฉ๋ชจ๋ฆฌ์ 50% ~ 80%๊น์ง ์ค์ ํ๋ฉฐ ๋ฎ์ ๊ฐ๋ถํฐ ์กฐ๊ธ์ฉ ํฌ๊ธฐ๋ฅผ ์ฌ๋ ค๊ฐ๋ฉฐ ์ ์ ํ ๊ฐ์ ์ฐพ๋ ๊ฒ์ด ๊ฒ์ด ์ข๋ค. |
innodb_flush_log_at_trx_commit |
0 / 1 / 2 (more performance, less reliability) |
innodb_log_file_size |
128M โ 2G (does not need to be larger than buffer pool) |
innodb_flush_method |
O_DIRECT (avoid double buffering) |
sudo systemctl damon-reload
sudo systemctl restart mariadb