全部博文(389)
分类: Mysql/postgreSQL
2014-05-27 20:50:53
Mysql SYNC_BINLOG调整分析
Mysql使用binlog来记录数据库服务器执行过的SQL命令.由服务器参数log_bin来控制是否启用
或不启用.该参数不是动态参数,修改后需要重启mysql服务器生效.
生产环境中大多数mysql服务器都是启用了log_bin功能。这样做的主要原因有以下几个方面:
1,部署了主从复制。从库通过挖掘binlog日志在从库上重放,实现了主从同步的目的.2,实现了
基于时间点的恢复.通过备份,然后重新执行从上次备份以来的binlog日志中的语句,达到了恢复
到某个时间点的目标;3,实现审计,由于binlog记录了mysql服务器上的所有执行的sql语句,因此对
于某些操作可以进行审计.
.............................Mysql SYNC_BINLOG调整分析.pdf