MySQL
文章平均质量分 86
TangKenny
支付行业7年码农一枚 邮箱 :kenny-tang@hotmail.com 目前就职于美团, 欢迎来信骚扰。
展开
-
面试:MySQL的锁机、多版本并发控制机制、BufferPool 缓存机制
事务定义 事务是由一组SQL语句组成的逻辑处理单元,事务具有以下4个属性,通常简称为事务的ACID属性。 原子性(Atomicity):事务是一个原子操作单元,其对数据的修改,要么全都执行,要么全都不执行。 一致性(Consistent):在事务开始和完成时,数据都必须保持一致状态。这意味着所有相关的数据规则都必须应用于事务的修改,以保持数据的完整性。 隔离性(Isolation):数据库系统提供一定的隔离机制,保证事务在不受外部并发操作影响的“独立”环境执行。这意味着事务处理过程中的中间状态对外部是不可原创 2021-09-19 18:45:04 · 116 阅读 · 0 评论 -
面试:B+树和B树的区别_通俗易懂的图文 红黑树,B树,B+树 本质区别及应用场景
话说两个多月前,小史通过了 A 厂的一面,两个多月后的今天,小史终于等到了 A 厂的二面。 在简单的自我介绍后,面试官看了看小史的简历,开始发问了。 面试现场 小史:没问题,这个项目前端用的 React+Webpack,后端用的 Nginx+Spring Boot+Redis+MySQL,前后端是分离的,最后用 Docker 进行容器化部署。主要模块有师生系统、课程系统...转载 2021-09-18 11:18:44 · 277 阅读 · 0 评论 -
面试:索引和一条SQL是如何执行的
SQL执行流程图 连接 :建立连接,进行身份权限校验,将权限等信息放入session中 查询缓存: 执行语句前首先查缓存(缓存命中率太低,已经被移出) 分析器:检查SQL 语法是否正确。 优化器:将SQL优化为最佳执行方案。 在表里面有多个索引的时候,决定使用哪个索引。 在一个语句有夺标关联的时候,决定表的连接顺序。 执行器:执行语句,从存储引擎返回语句。 作者:Fsn_soul 链接:https://www.jianshu.com/p/5c1805c6f0ff 来源:简书 著作权归作者所有。商原创 2021-09-17 18:13:54 · 168 阅读 · 0 评论