目录 MySQL索引、事务、锁、MVCC简述一、索引1.1 执行计划 Explain1.2 索引结构1.2.1 Hash1.2.2 二叉搜索树1.2.3 平衡二叉搜索树(AV...
一、MySQL并发连接数 MySQL是单进程,多线程的架构,通过创建多个线程来服务于不同的用户连接。通常情况下,随着用户连接数的增加,MySQL内部用于处理用户连接的线程也会...
MySql笔记,笔记分为四个部分:1.MySQL架构与SQL执行流程[https://www.jianshu.com/p/fafb5fa89bdc]2.MySQL索引原理与使...
1、普通读 简单的select操作(不包括 select ... lock in share mode, select ... for update)。 Read Commi...
双十一来临,大家应该要对所有索引都做做健康检查了,由于最近压力上不去,所以盯上了Query Cache,由于之前Query Cache没有怎么注意,一直用的是默认配置,所以导...
从设计的角度上,为什么要设计出MVCC,且RC和RR的隔离级别到底有什么不同。 MVCC作用 MVCC使得大部分支持行锁的事务引擎,不再单纯的使用行锁来进行数据库的并发控制,...
我们都知道事务有4种特性:原子性、一致性、隔离性和持久性,在事务中的操作,要么全部执行,要么全部不做,这就是事务的目的。事务的隔离性由锁机制实现,原子性、一致性和持久性由事务...
Redis常用的结构是string、Hash但是它提供了一些其他的结构,这些结构可以助我们完成各种操作。 1. zset结构 当同时满足以下条件时,使用ziplist编码: ...
初始传输层 传输层的作用是建立应用程序间的端到端连接,为数据传输提供可靠或不可靠的通信服务。 传输层有两个重要协议,分别是 TCP 和 UDP。 TCP 是面向连接的可靠传输...