排序
什么是数据库事务?
数据库事务( transaction) 是指作为一个逻辑工作单元执行的一系列数据库操作,这些操作要么全部成功,要么全部失败,是一个不可分割的工作单元。 事务是在事务开始和事务结束之间执行的一...
mysql乐观锁怎么实现
目的 在 MySQL 中,可以通过使用乐观锁来实现并发控制,以避免数据冲突和并发更新问题。 乐观锁是一种乐观的思想,它假设并发操作不会导致冲突,只有在提交更新时才会检查是否发生冲突。 知识点...
MySQL复制和组复制的主要区别
主要区别 同步性 vs 异步性: MySQL复制是异步的,而组复制是同步的。这意味着,在一个事务提交时,组复制需要等待所有的实例确认,而MySQL复制不需要。 单向 vs 多主: MySQL复制通常是单向的...
MySQL数据库组复制有什么特点
MySQL的组复制是一个更为先进的复制技术,它提供了同步复制,并且允许服务器实例组成一个组,组内的每个实例都能接收和应用来自其他实例的事务。 主要特点: 同步性:事务在提交时将被广播到组...
MySQL数据库复制的主要特点
MySQL复制是一个基于日志的异步复制系统,允许一个MySQL服务器实例(源服务器或主服务器)将数据更改复制到一个或多个其他MySQL服务器实例(复制服务器或从服务器)。 主要特点: 异步性:主服...
MySQL:深入解析Binlog复制技术
MySQL的二进制日志(Binary Log, Binlog)是MySQL数据库中非常核心的技术之一,它记录了数据库中所有的DDL和DML操作,对于数据的恢复、复制等都起着至关重要的作用。 今天我们将通过实际的binlo...
mysql:replica_skip_errors参数配置推荐
MySQL的replica_skip_errors参数允许用户指定要在复制过程中跳过的错误类型。 当出现指定错误时,从服务器不会停止复制,而是跳过错误继续复制。 这个参数的目的是增加系统的可用性,尽管可能会...
MySQL: Binlog复制如何安全地跳过错误事务
MySQL是一个功能强大的开源关系数据库管理系统,它提供了二进制日志(Binlog)复制功能,帮助数据库管理员在主从架构中同步数据。 然而,在实际运营过程中,可能会遇到由于某些错误事务而导致复...