mysql开启binlog日志影响性能吗_mysql binlog日志优化及思路

本文探讨了MySQL开启binlog日志对性能的影响,重点关注binlog相关参数,如`binlog_cache_size`和`sync_binlog`。binlog主要影响IO性能,适当调整参数可以优化性能。例如,`sync_binlog=0`提供最佳性能但有数据丢失风险,而`sync_binlog=1`则提供最高安全性。文章还提到了`max_binlog_size`和`log_slow_queries`等参数的设置与考量,并建议根据系统实际情况调整binlog缓存大小以平衡性能与安全性。
摘要由CSDN通过智能技术生成

在数据库安装完毕,对于binlog日志参数设置,有一些参数的调整,来满足业务需求或使性能最大化。Mysql日志主要对io性能产生影响,本次主要关注binlog 日志。

查一下二进制日志相关的参数

mysql> show variables like '%binlog%';

+-----------------------------------------+----------------------+

| Variable_name                           | Value                |

+-----------------------------------------+----------------------+

| binlog_cache_size                       | 32768                |

| binlog_checksum                         | CRC32                |

| binlog_direct_non_transactional_updates | OFF                  |

| binlog_format                           | STATEMENT            |

| binlog_max_flush_queue_time             | 0                    |

| binlog_order_commits                    | ON                   |

| binlog_row_image                        | FULL                 |

| binlog_rows_query_log_events            | OFF                  |

| binlog_stmt_cache_size                  | 32768                |

| innodb_api_enable_binlog                | OFF                  |

| innodb_locks_unsafe_for_binlog          | OFF                  |

| max_binlog_cac

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值