InnoDB是MySQL默认的事务型引擎。MyISAM的只读性能非常强。Memory为了快速访问而设计的基于内存的存储引擎。NDB面向集群架构的存储引擎。
小妮浅浅 2021-09-26 3233
redo log操作:保证已提交事务影响的最新数据刷到数据页里。undo log操作:保证未提交事务影响的数据页回滚。写缓冲(change buffer)合并。purge操作。
小妮浅浅 2021-09-23 3653
插入意向锁是Gap锁,不是意向锁,是insert操作产生的。当多个事务同时将不同的数据写入同一个索引间隙时,不需要等待其他事务完成,也不会发生锁等待。插入意向锁不会阻止任何锁,插入记录会持有记录锁。
小妮浅浅 2021-09-18 4663
默认情况下,innodb使用临键锁锁定记录。 当查询索引包含唯一属性时,临键锁将被优化并降级为记录锁,即只锁定索引本身,而不是范围。3、不同场景下的临键锁会退化。
小妮浅浅 2021-09-18 3950
在索引记录之间的间隙中加锁,或在索引记录之前或之后加锁,不包括索引记录本身。 间隙锁可用于防止幻读,以确保索引之间不会插入数据。
小妮浅浅 2021-09-18 3896
记录锁,锁定索引中的记录。间隙锁。临键锁,是索引记录上的记录锁和索引记录前的间隙锁的组合。插入意向锁,在insert操作中添加记录id的锁。
小妮浅浅 2021-09-17 3275
MDL不需要显式使用,在访问时会自动添加。MDL的作用是保证读写的正确性。MDL是在MySQL5.5版本中引入的,在对一个表进行增删改查时,加MDL读锁。
小妮浅浅 2021-09-17 3370
全局锁将整个数据库加锁。加锁后整个实例将处于只读状态。后续的MDL写句、DDL句、更新后的事务提交句将被堵塞。其典型的使用场景是做全库的逻辑备份。
小妮浅浅 2021-09-17 3327
函数将字符串expr中匹配模式pat的子串替换为repl并返回替换结果。若expr、pat或repl为NULL,函数返回NULL。
小妮浅浅 2021-09-17 6087
返回字符串expr中匹配模式pat的子串,如果找不到匹配的子串,返回NULL。若expr或pat为NULL,函数返回NULL。
小妮浅浅 2021-09-16 9197
mysql的相关搜索
文章热搜