![](https://img-blog.csdnimg.cn/82b695d165ec4e6aa006039edd8bf1bf.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
文章平均质量分 93
数据库理论 实战
指尖_流逝的年华
勤奋出成绩,技术圆梦想。
展开
-
MySQL之事务
事务的ACID特性:原子性(Atomicity)、一致性(Consistency )、隔离性(Isolation)、持久性(Durability)事务之间的相互影响:当多个客户端并发地访问同一个表时,可能出现下面的一致性问题:脏读、不可重复读、幻读、丢失更新事务的隔离级别:未提交读(Read Uncommitted(RU)) : 允许脏读。提交读(Read Committed (RC)) : 防止脏读。原创 2023-03-15 11:40:08 · 297 阅读 · 0 评论 -
MySQL数据库和表管理
MySQL表管理原创 2023-03-09 17:23:15 · 1210 阅读 · 0 评论 -
MySQL高可用配置与MHA集群
高可用与MHA集群原创 2023-03-22 19:21:47 · 354 阅读 · 0 评论 -
MySQL数据备份与恢复
数据备份与恢复原创 2023-03-20 18:44:05 · 589 阅读 · 0 评论 -
MySQL主从复制与读写分离
读写分离,基本的原理是让主数据库处理事务性增、改、删操作( INSERT、UPDATE、DELETE) ,而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。原创 2023-03-22 11:05:50 · 435 阅读 · 0 评论 -
MySQL之索引
需要满足最左原则,因为select 语句的where条件是依次从左往右执行的,所以在使用select 语句查询时where 条件使用的字段顺序必须和组合索引中的排序一致,否则索引将不会生效。索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于c语言的链表通过指针指向数据记录的内存地址)。对于 MyISAM 引擎而言,索引文件和数据文件是分离的,索引文件用于保存数据记录的地址。组合索引(单列索引与多列索引):可以是单列上创建的索引,也可以是在多列上创建的索引。原创 2023-03-14 20:55:33 · 2563 阅读 · 0 评论 -
MySQL存储引擎和日志管理
动态表包含可变字段,记录不是固定长度的,这样存储的优点是占用空间较少,但是频繁的更新、删除记录会产生碎片,需要定期执行 OPTIMIZE TABLE 语句或 myisamchk -r 命令来改善性能,并且出现故障的时候恢复相对比较困难。MySQL中的数据用各种不同的技术存储在文件中,每一种技术都使用不同的存储机制、索引技巧、锁定水平并最终提供不同的功能和能力,这些不同的技术以及配套的功能在MySQL中称为存储引擎。静态表是默认的存储格式。通用查询日志,用来记录MySQL的所有连接和语句,默认是关闭的。原创 2023-03-15 20:57:16 · 394 阅读 · 0 评论 -
MySQL数据库基础
MySQL数据库基础原创 2023-03-08 21:16:24 · 368 阅读 · 0 评论