首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
mysql
订阅
凡
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
是时候好好理解MySQL事务了!
📢一、什么是事务? 银行转账是解释事务的一个经典例子,假设一个🧑用户A(id=123)需要给👩用户B(id=456)转账1000元,假设目前用户A、用户B余额都是2000元(账户表:account),
MySQL 优化&索引原理面试
查询计划 explain 面试官:我看你简历上写熟悉 SQL 优化,你们工作中是怎么优化的? 我们会开启慢查询日志,捕捉到慢的 SQL,先用 explain 看下查询计划,主要看 type、possi
MySql之我们写入一行数据,在磁盘上是怎么存储的
通过上一篇文章https://juejin.cn/post/6944554075144847367 我们知道当我们执行crud的时候,MySql是如何将数据加载到Buffer Pool中并进行后续的操作的。并且包括free,flush,lru等链表的作用,还包括缓存刷盘等机制 …
一文给你讲清楚MySql全文索引实战和原理
1:什么是全文索引 在当我们进行模糊查询的时候,一般都是使用 like 关键字来实现,在数据量小的情况下效率确实可以。有的人会说了,数据量大的时候我加索引啊。确实可以加索引,而且 like name%
理解完这些基本上能解决面试中MySql的事务问题
在面试中,基本上都会问到关于数据库的事务问题,如果啥都不会或者只回答到表面的上知识点的话,那面试基本上是没戏了,为了能顺利通过面试,那MySql的事务问题就需要了解,所以就根据网上的资料总结一版Mysql事务的知识点,巩固一下事务的知识。 原子性(Atomicity):事务是不…
MySQL查询性能优化前,必须先掌握MySQL索引理论
数据库索引在平时的工作是必备的,怎么建索引,怎么使用索引,可以提高数据的查询效率。而且在面试过程,数据库的索引也是必问的知识点,比如: 看着这些,能说出多少,理解多少呢?因此我们需要去探究其内在原理。 索引的目的为了加速检索数据而设计的一种分散存储(索引常常很大,属于硬盘级的东…
用了这么久的@Transactional,你真的了解吗?
原子性(Atomicity):事务作为一个整体被执行,包含在其中的对数据库的操作要么全部被执行,要么都不执行。 一致性(Consistency):事务应确保数据库的状态从一个一致状态转变为另一个一致状态。_一致状态_的含义是数据库中的数据应满足完整性约束。 隔离性(Isolat…
当 InnoDB 行锁遇到复合主键和多列索引会发生什么?
某天在配合其他项目组做系统压测,过程中出现了偶发的死锁问题。分析代码后发现有复合主键的update情况,更新复合主键表时只使用了一个字段更新,同时在事务内又有对该表的insert操作,结果出现了偶发的死锁问题。 比如表t_lock_test中有两个主键都为primary key…
InnoDB 中一颗 B+ 树可以存储约多少行数据
InnoDB 中一颗 B+ 树可以存储约多少行数据? 如何计算?一起来了解一下吧!
MySQL 三万字精华总结 + 面试100 问,和面试官扯皮绰绰有余(收藏系列)
和其它数据库相比,MySQL有点与众不同,它的架构可以在多种不同场景中应用并发挥良好作用。主要体现在存储引擎的架构上,插件式的存储引擎架构将查询处理和其它的系统任务以及数据的存储提取相分离。这种架构可以根据业务的需求和实际需要选择合适的存储引擎。 连接层:最上层是一些客户端和连…