
iThink
文章平均质量分 52
想法~~
MrXionGe
普普通通的打工人
展开
-
MySQL索引失效的几种常见场景
前言我们在使用MySQL查询数据的时候,总会遇见没有正确使用到索引的情况。这里我们列举几种常见的,搜索条件使用了索引列却没有走索引的场景。(以下测试均在MySQL8.0.28中完成,且所有数据均为脚本随机生成)数据表结构CREATE TABLE `student_info` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, `school_id` int UNSIGNED NOT NULL, `class_id` int UNSIGNED原创 2022-03-29 17:26:53 · 1908 阅读 · 0 评论 -
服务间调用,RPC和MQ如何选择?
前言原创 2022-03-29 01:11:14 · 2084 阅读 · 0 评论 -
DBMS事务隔离级别
什么是事务隔离级别ACID四大特性中,I就是隔离性(Isolation)。隔离性可以确保多个事务可以同时发生,且事务之间相互隔离,互不影响,当前事务中发生的更改对于其他事务来说是不可见的。隔离级别定义事务必须与数据库系统中任何其他事务所做的数据修改隔离的程度。现象事务隔离级别由以下现象定义。脏读脏读是一个事务读取到另一个事务没有提交的数据。例如:事务1读取到事务2更新但未提交的数据,此时事务2进行回滚,事务1读取到的数据就是数据库中不存在的数据。不可重复读不可重复读是指,在一个事务内,重原创 2022-02-28 22:46:13 · 431 阅读 · 0 评论 -
ACID·事务的四大特性
Atomicity原子性Consistency一致性Isolation隔离性Durability持久性原创 2022-02-21 23:57:25 · 400 阅读 · 0 评论 -
什么是CAP定理
概念CAP定理中的CAP就是三个单词的缩写,分别是:C:Consistency 一致性(在分布式系统中的所有数据备份,在同一时刻都是同样的值)A:Availability 可用性(保证每个请求不管成功或者失败都有响应)P:Partition tolerance 分区容错性(系统中任意信息的丢失或失败不会影响系统的继续运作)定理的概念是,对于一个分布式系统来说,不可能同时满足以上三点,最多只能同时满足其中两点。场景我们把CAP两两组合,每种场景都用两个例子来解释,方便理解。①以订单库存系统为例原创 2022-01-10 00:00:46 · 1888 阅读 · 0 评论