数据库
文章平均质量分 65
数据库
惊雲浅谈天
这个作者很懒,什么都没留下…
展开
-
MySQL 主从复制
MySQL 主从复制是一种将一个 MySQL 服务器(称为主服务器)上的数据自动同步到另一个 MySQL 服务器(称为从服务器)的机制。这种复制可以实现数据的冗余备份,提高数据的可用性和容错性,以及支持读写分离和分布式架构。MySQL 主从复制是一种强大的数据同步机制,可以用于数据备份、读写分离、负载均衡等场景。在使用主从复制时,必须注意数据一致性、数据冲突和复制延迟等问题,并根据应用的需求进行相应的处理。原创 2024-04-16 15:17:18 · 515 阅读 · 0 评论 -
MySQL三大日志
错误日志主要用于诊断 MySQL 服务的启动和运行问题。查询日志用于监控和分析 MySQL 数据库的活动和性能。二进制日志是实现 MySQL 数据库备份、恢复以及主从复制的重要工具。原创 2024-04-16 14:22:25 · 683 阅读 · 0 评论 -
MVCC(多版本并发控制)
MVCC 是一种在数据库中实现高并发和数据一致性的方法。它通过维护多个数据版本,使得多个事务可以同时对数据进行读写操作,从而提高了数据库的并发性能和用户体验。MySQL 的 InnoDB 存储引擎在其事务处理和数据隔离级别中使用了 MVCC 机制。MySQL 中的 MVCC 机制:多版本:每个数据行都有一个版本号,表示该行数据的创建时间。通过保存历史版本的数据,MySQL 可以在读取时根据事务的开始时间返回正确版本的数据。读一致性视图。原创 2024-04-16 13:58:48 · 797 阅读 · 0 评论 -
数据库索引
索引是一种数据库中的数据结构,用于加速数据查询操作。在关系型数据库中,索引可以帮助数据库快速查找和访问数据,从而提高查询效率。原创 2024-04-16 12:15:30 · 479 阅读 · 0 评论 -
MySQL死锁处理
死锁是指两个或多个事务相互持有对方需要的锁,从而导致它们都无法继续执行。这种情况会导致事务永久阻塞,除非其中一个事务放弃所持有的锁。原创 2024-04-15 00:24:38 · 333 阅读 · 0 评论 -
数据库事务
在事务开始之前和结束之后,数据库的一致性要得到保证。数据库中的数据在任何时候都必须保持一致,这通常通过。:事务一旦提交,数据的更改就应该永久保存,并且不应该受到系统故障的影响。如果事务执行过程中出现错误,数据库会回滚事务,撤销所有已执行的更改。:事务中的所有操作要么全部执行成功,要么全部执行失败。:各个事务之间相互隔离,事务的操作不会被其他事务干扰。事务分为隐式事务和显式事务两种。,可以控制事务之间的隔离性。原创 2023-08-15 12:00:52 · 48 阅读 · 1 评论