首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
MySQL
订阅
沉思中的小猿
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
MySQL数据库的全局锁、表级锁和行级锁的全面深度解析
详细介绍了MySQL数据库中的全局锁、表级锁和行级锁的概念、使用方式,以及相关特性。详细介绍了MySQL数据库中的全局锁、表级锁和行级锁的概念、使用方式,以及相关特性。
SQL查询语句执行顺序详解
查询操作是关系数据库中使用最为频繁的操作,也是构成其他SQL语句(如DELETE、UPDATE)的基础。当要删除或更新某些记录时,首先要查询出这些记录,然后再对其进行相应的SQL操作。因此基于SELECT的查询操作就显得非常重要。对于查询处理,可将其分为逻辑查询处理及物理查询处…
看一遍就理解:group by 详解
大家好,我是捡田螺的小男孩。 日常开发中,我们经常会使用到group by。亲爱的小伙伴,你是否知道group by的工作原理呢?group by和having有什么区别呢?group by的优
面试重灾区:请说说mybatis的一级缓存和二级缓存
在面试过程中经常会问请说说mybatis的一级缓存和二级缓存,下文将带你实现如何使用。如果不敢兴趣请直接看结论。 1.理解mybatis缓存 Mybatis的一级缓存和二级缓存是Mybatis自带的。
美团二面:Redis与MySQL双写一致性如何保证?
Redis与MySQL双写一致性如何保证? 这道题其实就是在问缓存和数据库在双写场景下,一致性是如何保证的?本文将跟大家一起来探讨如何回答这个问题。
MySQL 的覆盖索引与回表
两大类索引聚簇索引普通索引示例建表填充数据索引存储结构聚簇索引(ClusteredIndex)普通索引(secondaryIndex)聚簇索引查找过程普通索引查找过程第一步普通索引查找过程第二步回表查
手把手教你分析Mysql死锁问题
4)事务B执行插入操作,插入成功,同时事务A的插入由阻塞变为死锁error。 InnoDB 实现了标准的行级锁,包括两种:共享锁(简称 s 锁)、排它锁(简称 x 锁)。 共享锁(S锁):允许持锁事务读取一行。 排他锁(X锁):允许持锁事务更新或者删除一行。 如果 T1 持有 …
sharding-jdbc 分库分表的 4种分片策略,还蛮简单的
上文《快速入门分库分表中间件 Sharding-JDBC (必修课)》中介绍了 sharding-jdbc 的基础概念,还搭建了一个简单的数据分片案例,但实际开发场景中要远比这复杂的多,我们会按 SQL 中会出现的不同操作符 >、<、between and、in等,来…
SpringBoot使用Sharding-JDBC分库分表
shardingsphere文档地址是:https://shardingsphere.apache.org/document/current/cn/overview/。 目前貌似还不能从Maven仓库下载依赖,需要手动下载源码打包使用,所以本文使用的还是当当网的依赖。 接下来介…
彻底搞懂MySQL的redo log,binlog,undo log
前言 我们知道一条 select 语句是如何执行的。如果是 update 语句呢,执行步骤和查询语句其实是一样的,在执行语句前要连接数据库,这是连接器的工作。如果查询缓存中存在这条 SQL 的结果集缓