首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
mysql
订阅
forever銳
更多收藏集
微信扫码分享
微信
新浪微博
QQ
49篇文章 · 0订阅
面试官:MYSQL自增id超过int最大值怎么办?
故事背景 今天运维那边反馈有一个设备在后台查不到,我第一时间怀疑可能是数据出了问题,导致服务报错了没有入库。我拿着日志去本地请求接口,发现程序是没有报错的,我们的逻辑是先把唯一id放到redis里面,
Mysql---领导让下班前把explain画成一张图
Explain总览图 这篇文章主要看图 Explain是啥 1、Explain工具介绍 使用EXPLAIN关键字可以模拟优化器执行SQL语句,分析你的查询语句或是结构的性能瓶颈, 在 select 语
一文带你理解Java锁们:乐观锁,悲观锁,公平锁,轻量级锁,锁粗化...
乐观锁时常抱有乐观的想法,即默认读多写少,且遇到并发写入的可能性低。所以不会直接上锁,而是在每次更新的时候,比较版本号,如果版本号一致,则更新,如果不一致,则失败进行重读。 CAS 就是一种常见的乐观锁实现。他包含3个参数CAS(V,E,N),V表示被更新的变量,E表示旧的预期…
在Spring中,事务是如何隔离的?
在 Spring 框架中的事务管理,隔离级别是关键组成部分。这篇文章,我们将详细探讨 Spring 事务的隔离级别,包括其原理分析、代码实现以及使用示例。
MYSQL:聚簇索引、回表查询、索引覆盖、页分裂、日志解释
当你需要取出一定范围内的数据时,用聚簇索引也比用非聚簇索引好。 当通过聚簇索引查找目标数据时理论上比非聚簇索引要快,因为非聚簇索引定位到对应主键时还 要多一次目标记录寻址,即多一次I/O。 插入速度严重依赖于插入顺序,按照主键的顺序插入是最快的方式,否则将会出现页分裂,严重 影…
还傻傻分不清MySQL回表查询与索引覆盖?
hello,大家好,我是张张,「架构精进之路」公号作者。 最近的工作中,遇到一个查询里用到主键索引与二级索引并存的问题情况,那对于这种情况,索引是如何高效执行的,是否会产生回表查询呢? 等等,首先解释
MySql回表与覆盖索引
InnoDB普通索引的叶子节点存储主键值。 通常情况下,需要扫码两遍索引树。 这就是所谓的回表查询,先定位主键值,再定位行记录,它的性能较扫一遍索引树更低。 能够命中name索引,索引叶子节点存储了主键id,通过name的索引树即可获取id和name,无需回表,符合索引覆盖,效…
MySQL 的覆盖索引与回表
两大类索引聚簇索引普通索引示例建表填充数据索引存储结构聚簇索引(ClusteredIndex)普通索引(secondaryIndex)聚簇索引查找过程普通索引查找过程第一步普通索引查找过程第二步回表查
面试官:GROUP BY和DISTINCT有什么区别?
在 MySQL 中,GROUP BY 和 DISTINCT 都是用来处理查询结果中的重复数据,并且在官方的描述文档中也可以看出:在大多数情况下 DISTINCT 是特殊的 GROUP BY,如下图所示
28道MySQL常见面试题,以后面试再也不怕问MySQL了!
FLOAT类型数据可以存储至多8位十进制数,并在内存中占4字节。 DOUBLE类型数据可以存储至多18位十进制数,并在内存中占8字节。 问题23:一个6亿的表a,一个3亿的表b,通过外键tid关联,你如何最快的查询出满足条件的第50000到第50200中的这200条数据记录。 …