赞
踩
公司最近将jira与confluence的管理与维护交给我,confluence的数据库出现了一些问题,问题如下:
首先,公司数据库用的是mariadb,innodb_log_file_size的大小会影响数据库的写入性能,如果设置的过小,会增加checkpoint的写的次数,下面就是如何解决的innodb_log_file_size设置过小的方法;
因为innodb_log_file_size是只读变量,所以必须在my.cnf中设置它的大小,在my.cnf中添加一行
innodb_log_file_size = 256M
这里的256M根据需要设置
cd /var/lib/mysql
rm -Rf ib_logfile* && systemctl restart mariadb
查看设置成功没
show VARIABLES like 'innodb_log_file_size';
成功解决
第二个问题max_allowed_packet很简单就解决了
这个变量不是只读变量,所以只需要
进到数据库里
set global max_allowed_packet = 34*1024*1024;
1024*1024=1M,所以我这里设置的34M
再确认一下成功没有
show VARIABLES like 'max_allowed_packet%';
搞定,告辞!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。