Mysql Database 系统变量(参数)

innodb_buffer_pool_size(默认值:128M  建议值:服务器物理内存的70%-80%)

innodb_log_file_size(建议值:>=256M)

innodb_flush_log_at_trx_commit(默认值:1)
0:事务提交时不写入重做日志文件,master thread每一秒将log buffer中的redo log写入重做日志文件,执行重做日志文件的fsync操作。
1:事务提交时写入重做日志文件,执行重做日志文件的fsync操作。
2:事务提交时写入重做日志文件,但仅写入文件系统的缓存中,由文件系统执行fsync操作

sync_binlog(默认值:0)
0:每次事务提交时将binlog_cache中的binlog写入二进制文件,但仅写入文件系统的缓存中,由文件系统执行fsync操作
1:每执行一次事务提交后,将binlog_cache中的binlog写入二进制文件,执行一次二进制文件的fsync操作
n:每执行n次事务提交后,将binglog_cache中的binlog写入二进制文件,执行一次二进制文件的fsync操作

max_connect_errors
如果一个尝试连接数据库的主机失败次数超过了此阈值,那么这个主机被禁止访问,执行flush hosts解除限制


猜你喜欢

转载自blog.51cto.com/13598811/2299839