@@ -39,15 +39,15 @@ Environment="_WSREP_NEW_CLUSTER="
3939EOF
4040
4141# Set Memory Variables
42- SERVER_MEMORY_TOTAL_45 =" $( free -m | awk ' NR==2{printf "%d", $2*0.45 }' ) "
42+ SERVER_MEMORY_TOTAL_43 =" $( free -m | awk ' NR==2{printf "%d", $2*0.43 }' ) "
4343SERVER_MEMORY_TOTAL_13=" $( free -m | awk ' NR==2{printf "%d", $2*0.13 }' ) "
4444
4545# Log Buffer Size variable calculation
4646if [[ " ${SERVER_MEMORY_TOTAL_80} " -lt 4000 ]];
4747 then
48- SEDLBSM= " 32M "
48+ SEDLBS= " 32 "
4949 else
50- SEDLBSM= " 64M "
50+ SEDLBS= " 64 "
5151fi
5252
5353# tmp_table_size & max_heap_table_size
@@ -66,7 +66,7 @@ if [[ "${SERVER_MEMORY_TOTAL_80}" -lt 4000 ]];
6666fi
6767
6868# Use the calculated SEDLBSM variable for log buffer size
69- sed -i " s|SEDLBSM |${SEDLBSM} |g" /etc/mysql/my.cnf
69+ sed -i " s|SEDLBS |${SEDLBS} M |g" /etc/mysql/my.cnf
7070
7171if [[ " ${SERVER_MEMORY_TOTAL_80} " -lt 4000 ]];
7272 then
@@ -114,10 +114,10 @@ sed -i "s|SEDMYSQL03PERCENT|${SERVER_MEMORY_TOTAL_03}|g" /etc/mysql/my.cnf
114114if [[ " ${SERVER_MEMORY_TOTAL_10} " -gt 512 ]]; then
115115 SERVER_MEMORY_TOTAL_10=512
116116fi
117- sed -i " s|SEDMYSQL10PERCENT |${SERVER_MEMORY_TOTAL_10} |g" /etc/mysql/my.cnf
117+ sed -i " s|SEDMYSQL09PERCENT |${SERVER_MEMORY_TOTAL_09} M |g" /etc/mysql/my.cnf
118118
119119sed -i " s|SEDMYSQL13PERCENT|${SERVER_MEMORY_TOTAL_13} |g" /etc/mysql/my.cnf
120- sed -i " s|SEDMYSQL45PERCENT |${SERVER_MEMORY_TOTAL_45} |g" /etc/mysql/my.cnf
120+ sed -i " s|SEDMYSQL43PERCENT |${SERVER_MEMORY_TOTAL_43} M |g" /etc/mysql/my.cnf
121121sed -i " s|SEDMYSQL80PERCENT|${SERVER_MEMORY_TOTAL_80} |g" /etc/mysql/my.cnf
122122
123123# IOPS Benchmark
@@ -161,4 +161,4 @@ systemctl daemon-reload
161161
162162# References:
163163# https://linuxblog.io/innodb_flush_method-innodb_flush_log_at_trx_commit-optimizing-mysql/
164- # https://www.percona.com/blog/2018/01/31/how-to-tune-mariadb-10-3-for-high-performance/
164+ # https://www.percona.com/blog/2018/01/31/how-to-tune-mariadb-10-3-for-high-performance/
0 commit comments