数据库
init_bin
路上…
展开
-
联合索引最左匹配原则
转载自:https://www.cnblogs.com/hualou/p/12163941.html 什么时候创建组合索引? 当我们的where查询存在多个条件查询的时候,我们需要对查询的列创建组合索引。对于查询语句“SELECT T.* FROM T WHERE T.c1=1 AND T.c3=2”涉及到两列,这个时候我们一般采用一个联合索引(c1, c3);而不用两个单列索引,这是因为一条查询语句往往mysql优化器只用一个索引,就算你有两个索引,他也只用一个;在只用一个的基础之上,联合索引是会比单转载 2020-09-05 14:41:45 · 378 阅读 · 0 评论 -
面试官:谈谈你对Mysql的MVCC的理解?
转自:https://baijiahao.baidu.com/s?id=1629409989970483292&wfr=spider&for=pc 一、引言 MVCC(Mutil-Version Concurrency Control),就是多版本并发控制。MVCC 是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问。 在Mysql的InnoDB引擎中就是指在已提交读(READ COMMITTD)和可重复读(REPEATABLE READ)这两种隔离级别下的事务对于S转载 2020-09-04 14:34:54 · 144 阅读 · 0 评论 -
mysql数据库的锁有多少种,怎么编写加锁的sql语句
转载自:https://www.cnblogs.com/sessionbest/articles/8689071.html 一、概述 数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则。对于任何一种数据库来说都需要有相应的锁定机制,所以MySQL自然也不能例外。MySQL数据库由于其自身架构的特点,存在多种数据存储引擎,每种存储引擎所针对的应用场景特点都不太一样,为了满足各自特定应用场景的需求,每种存储引擎的锁定机制都是为各自所面对的特定场景而优转载 2020-09-04 11:26:04 · 354 阅读 · 0 评论