代码笔记
-
数据库两大神器【索引和锁】[通俗易懂]
数据库两大神器【索引和锁】[通俗易懂]索引和锁在数据库中可以说是非常重要的知识点了,在面试中也会经常会被问到的。 表经常进行INSERT/UPDATE/DELETE操作就不要建立索引了,换言之:索引会降低插入、删除、修改等维护任务的速度。 索引需要占物理和数据空间。 为什么说索引会降低插入、删除、修改等维护任务的速…
-
TIDB在win10安装_mongodb和hadoop
TIDB在win10安装_mongodb和hadoop写在前面的话 技术选型是由技术方向和业务场景 trade-off 决定的,脱离业务场景来说技术选型是没有任何意义的,所以本文只是阐述了伴鱼技术团队数据库选型的过程,这并不是 MySQL、MongoDB
-
全解MySQL终章:这份爆肝30W字的数据库宝典赠与有缘的你!「建议收藏」
全解MySQL终章:这份爆肝30W字的数据库宝典赠与有缘的你!「建议收藏」无论你是Java、Go、PHP、Python、Node….任何语言的开发者,如若对数据库仅停留在基本的增删改查,那相信本系列的文章绝对能助力大家成为“码农Plus”,也一定值得诸位细读品鉴~
-
阿里巴巴mysql面试_阿里面试
阿里巴巴mysql面试_阿里面试迎面走来了一个风尘仆仆的身穿格子衫的男子,手里拿着一个MacBook Pro,看着那稀少的发量,和那从容淡定的眼神。 我心里一颤,我去,这是架构师,架构师来面我技术面,我心里顿时不淡定了,表面很稳实则心里慌得一批。 果然,他手里拿着我的简历,快速的扫了一下,然后用眼角余光看了一…
-
再谈Transaction——MySQL事务处理分析[亲测有效]
再谈Transaction——MySQL事务处理分析[亲测有效]事务(Transaction)是访问和更新数据库的程序执行单元;事务中可能包含一个或多个 sql 语句,这些语句要么都执行,要么都不执行。 事务处理在各种管理系统中都有着广泛的应用,比如人员管理系统,很多同步数据库操作大都需要用到事务处理。比如说,在人员管理系统中,你删除一个人…
-
(十)全解MySQL之死锁问题分析、事务隔离与锁机制的底层原理剖析[亲测有效]
(十)全解MySQL之死锁问题分析、事务隔离与锁机制的底层原理剖析[亲测有效]MySQL事务隔离与锁机制是一个老生常谈的话题,但似乎很少有资料去讲它们底层真正的实现,而本章则会深入底层真正揭开事务与锁机制的神秘面纱~
-
mysql事务锁是什么_mysql串行化锁
mysql事务锁是什么_mysql串行化锁众所周知,事务和锁是mysql中非常重要功能,同时也是面试的重点和难点。本文会详细介绍事务和锁的相关概念及其实现原理,相信大家看完之后,一定会对事务和锁有更加深入的理解。 在维基百科中,对事务的定义是:事务是数据库管理系统(DBMS)执行过程中的一个逻辑单位,由一个有限的数据库…
-
macbook窗口快捷键_数据库的事务日志已满的处理方法
macbook窗口快捷键_数据库的事务日志已满的处理方法金三银四很快就要来啦,田螺哥准备了MySQL事务的12连问,相信大家看完肯定会有帮助的。小伙子,加油呀
-
后端架构师技术图谱「建议收藏」
后端架构师技术图谱「建议收藏」分享自 GitHub
-
MySQL的可重复读级别能解决幻读吗
MySQL的可重复读级别能解决幻读吗之前在深入了解数据库理论的时候,了解到事务的不同隔离级别可能存在的问题。为了更好的理解所以在MySQL数据库中测试复现这些问题。关于脏读和不可重复读在相应的隔离级别下都很容易的复现了。但是对于幻读,我发现在可重复读的隔离级别下没有出现,当时想到难道是MySQL对幻读做了什么处理…
-
详解 MySql InnoDB 中意向锁的作用「终于解决」
详解 MySql InnoDB 中意向锁的作用「终于解决」InnoDB 支持多粒度锁(multiple granularity locking),它允许行级锁与表级锁共存,而意向锁就是其中的一种表锁。 需要强调一下,意向锁是一种不与行级锁冲突表级锁,这一点非常重要。意向锁分为两种: 即:意向锁是有数据引擎自己维护的,用户无法手动操作意…
-
mysql表锁与行锁_数据库行锁和表锁
mysql表锁与行锁_数据库行锁和表锁行锁变表锁,是福还是坑?如果你不清楚MySQL加锁的原理,你会被它整的很惨!不知坑在何方?没事,我来给你们标记几个坑。遇到了可别乱踩。通过本章内容,带你学习MySQL的行锁,表锁,两种锁的优缺点,行锁变表锁的原因,以及开发中需要注意的事项。还在等啥?经验等你来拿!
-
每日一面 – MySQL 大表添加一列[亲测有效]
每日一面 – MySQL 大表添加一列[亲测有效]以前老版本MySQL添加一列的方式:会造成锁表,简易过程如下:新建一个和Table1完全同构的Table2对表Table1加写锁在表Table2上执行ALTERTABLE你的表ADDCOLUMN新列c
-
mysql之锁与事务
mysql之锁与事务I. 锁 1. 共享锁和排它锁 a. 共享锁 b. 排它锁 c. gapLock 和 next key lock 2. 表锁和行锁 3. 如何使用锁 a. select分析 MVCC(multiple-version-concurrency-control)是个行级锁的变种,它…
-
面试官问我MySQL调优,我真的是「建议收藏」
面试官问我MySQL调优,我真的是「建议收藏」面试官:要不你来讲讲你们对MySQL是怎么调优的? 候选者:哇,这命题很大阿…我认为,对于开发者而言,对MySQL的调优重点一般是在「开发规范」、「数据库索引」又或者说解决线上慢查询上。 候选者:而对
-
mysqlinnodb事务隔离级别_数据库默认的事务隔离级别
mysqlinnodb事务隔离级别_数据库默认的事务隔离级别MySQL 事务隔离级别是为了解决并发事务互相干扰的问题的,MySQL 事务隔离级别总共有以下 4 种: