分类
业精于勤荒于嬉,行成于思毁于随
mysql数据类型 mysql数据类型
数据类型1、整数类型,包括TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT,分别表示1字节、2字节、3字节、4字节、8字节整数。任何整数类型都可以加上UNSIGNED属性,表示数据是无符号的,即非负整数。 长度:整
2021-04-11
mysql存储引擎 mysql存储引擎
innodb和myisiam区别Innodb引擎:支持数据库ACID事务。并且还提供了行级锁和外键。它的设计的目标就是处理大数据容量的数据库系统,InnoDB 适合频繁修改以及涉及到安全性较高的应用;。 MyIASM引擎:不提供事务的支持,
2021-04-11
mysql日志系统 mysql日志系统
日志系统redo log(重做日志) InnoDB引擎日志,redo log 保证数据库异常重启之前提交的记录不会丢失(crash-safe) 在一条更新语句进行执行的时候,InnoDB引擎会把更新记录写到 redo log 日志中,然后
2021-04-11
mysql思维导图 mysql思维导图
博客中mysql相关思维导图
2021-04-02
InnoDB LRU 优化 InnoDB LRU 优化
InnoDB内存管理用的是最近最少使用 (Least Recently Used)算法,这个算法的核心就是淘汰最久未使用的数据。为了应对全表扫描的影响,InnoDB对LRU算法做了改进。 在InnoDB实现上,按照5:3的比例把整个LRU链
2021-03-21
数据恢复 数据恢复
介绍了delete误删行、truncate/drop误删库/表时不跑路方法,以及如何预防。
2021-03-21
基础架构 基础架构
MySQL可以分为Server层和存储引擎层两部分。 Server层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所有的内置函数。 存储引擎层负责数据的存储和提取。其架构模式是插件式的,支持Inn
2021-03-21
分库分表 分库分表
垂直拆分和水平拆分的概述;分库分表的场景;
2021-03-15
读写分离 读写分离
mysql主从复制中异步复制和半同步复制的原理;可靠性/可用性优先策略下的主从切换;备库并行复制策略;主从延迟的原因和判断方法;主备切换的多种方法;过期读的解决方案;
2021-03-15
MVCC MVCC
MVCC多版本并发控制。 MVCC 只在 RC 和 RR 两个隔离级别下工作。 不管需要执行多长时间,每个事务看到的数据都是一致的。根据事务开始的时间不同,每个事务对同一张表,同一时刻看到的数据可能是不一样的。 Undo logundo
2021-03-14
事务 事务
事务ACID、隔离级别及实现。分析了事务可见性,介绍了Binlog、redolog,并加以对比。数据库不丢数据的设置,给出了使用事务的建议。
2021-03-14
锁
锁就是协调多个用户或者客户端并发访问某一资源的机制,保证数据并发访问时的一致性和有效性。 全局锁MySQL 全局锁会关闭所有打开的表,并使用全局读锁锁定所有表。 FLUSH TABLES WITH READ LOCK; UNLOCK TAB
2021-03-14
1 / 2