首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
sql
订阅
DDDope
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
MySQL面试:left join我要怎优化?
在实际开发中,相信大多数人都会用到join进行连表查询,但是有些人发现,用join好像效率很低,而且驱动表不同,执行时间也不同。那么join到底是如何执行的呢? 这里有两个表t1,t2 上面语句使用l
分页场景(limit,offset)为什么会慢
五年前在tx的时候,发现分页场景下,mysql请求速度非常慢。数据量只有10w的情况下,select xx from 单机大概2,3秒。 假设status上面有索引。select * from table where status = xx limit 10 offset 10…
MySQL表锁,以为自己懂了,结果一个答对的都没有!!!
关于MySQL的如下问题,你能准确的答出来么? (1)和行锁相比,表锁有什么优势? (2)频繁group by的业务,用MyISAM更好,还是InnoDB更好,为什么? (3)某个session占有了
如何利用工具,迅猛定位低效SQL? | 1分钟系列
《两个工具分析SQL死锁》 《SQL空值带来的大坑》 两个案例分析,展现了MySQL性能分析工具explain的强大。 《同一个SQL语句,为啥性能差异咋就这么大呢?》 详细叙述了explain结果中
Mybatis常用用法之 Mybatis缓存
这是我参与更文挑战的第2天,活动详情查看: 更文挑战 一:定义 缓存就是内存中的数据,常常来自对数据库查询结果的保存,使用缓存,我们可以避免频繁的与数据库 进行交互,进而提高响应速度 Mybatis也
MySQL索引失效场景 |Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 题目:MySQL索引失效场景 知识点: 针对索引失效场景,便于优化SQL查询 基于以下表结构验证索引失效场景 添加组合索引、
当 InnoDB 行锁遇到复合主键和多列索引会发生什么?
某天在配合其他项目组做系统压测,过程中出现了偶发的死锁问题。分析代码后发现有复合主键的update情况,更新复合主键表时只使用了一个字段更新,同时在事务内又有对该表的insert操作,结果出现了偶发的死锁问题。 比如表t_lock_test中有两个主键都为primary key…
MySQL架构演进-从主从复制到分库分表
row 记录数据库操作详细记录,包括上线文信息等,文件较大。 statement 记录事务相关的SQL文件。 mixed 混合式, 基于row和statement两种文件格式。 主从复制延迟,导致"写完读"数据不一致问题。 从库读取失败,再去主库执行一遍SQL,存在性能问题。 …
必须了解的MySQL三种日志
这三种log也是面试经常会问的问题,下面我们一起来探讨一下吧。 binlog应该是日常中听的最多的关于mysql中的log。 binlog是用于记录数据库表结构和表数据变更的二进制日志,比如insert、update、delete、create、truncate等等操作,不会记…
MyBatis初级实战之六:一对多关联查询
欢迎访问我的GitHubhttps://github.com/zq2599/blog_demos内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;