Mysql


  • 简介
  • 目录大纲
  • 最新文档

    读写分离

    MySQL读写分离是一种常用的数据库架构设计模式,用于在高负载情况下提高数据库性能和可扩展性。它通过将读操作和写操作分别分配给不同的数据库实例来实现。 在MySQL读写分离中,通常有一个主数据库(Master)和多个从数据库(Slaves)。写操作(如插入、更新和删除)只在主数据库上执行,而读操作(如查询)则可以在从数据库上执行。主数据库负责处理写操作并将数据同步到从数据库,从数据库则负责处理读操……

    done - 2025年9月12日 15:07


    主从同步

    简介 MySQL主从同步是一种常用的数据库复制技术,将一个数据库的数据复制到另一个数据库中,以实现数据备份、负载均衡和高可用性等目的。 主从同步是异步的,主服务器和从服务器之间的延迟可能会导致从服务器上的数据不是最新的。 此外,主从同步还需要处理一些复杂的问题,例如数据冲突和主从服务器的故障转移等。 主从同步的工作原理如下: 1. 在主服务器上,MySQL会将所有的数据更改记录到二进制日志中(bi……

    done - 2025年8月21日 00:56


    数据备份与恢复

    物理备份 缺点:跨平台性差、备份时间长、冗余备份、浪费存储空间 cp物理备份(数据库A) asp cp -r /var/lib/mysql /root/mysql.bak tar物理备份(数据库A) asp tar -zcvf /root/mysql.tar.gz /var/lib/mysql/* 关闭mysql(数据库B) asp systemctl stop mysqld 删除数据库下的物理文……

    done - 2025年3月19日 15:48


    存储引擎

    InnoDB是MySQL的存储引擎,5.5版本取代MyISAM成为默认的存储引擎。InnoDB引擎的特性包括: 1.事务支持:InnoDB支持ACID(原子性、一致性、隔离性、持久性)事务。这意味着创建一个包含多个查询的事务,如果其中任何一个查询失败,那么整个事务都会回滚,这保证了数据的一致性。 2.行级锁定:InnoDB支持行级锁定,这提高了并发性能,因为在一个会话对某一行进行写操作时,其他会话……

    done - 2025年3月18日 11:02


    集群-MHA

    MySQL 集群是一种高可用性和可伸缩性的解决方案,将多个 MySQL 服务器组成一个集群,提供数据的冗余备份和负载均衡。在 MySQL 集群中,数据可以在多个节点之间进行同步,并且当一个节点发生故障时,集群可以自动切换到其他可用节点。 MHA(Master High Availability)是一个开源软件,旨在提供MySQL数据库的高可用性解决方案。通过自动监控和管理MySQL主从复制架构,实……

    done - 2025年3月18日 11:02



    done