面试通关营打卡DAY7
快问快答版
Q1:MySQL中事务的隔离级别有哪些?
MySQL InnoDB 引擎实现了 SQL 标准的四种隔离级别:读未提交、读已提交、可重复读和串行化。其中,MySQL 的默认级别是‘可重复读(Repeatable Read)’,它通过 MVCC 机制解决了不可重复读问题,并配合 Next-Key Lock 在当前读下解决了幻读问题,是并发度与数据一致性的最佳平衡点。
Q2 :MySQL 默认的事务隔离级别是什么?为什么选择这个级别?
MySQL 默认选择可重复读(RR),主要是为了保证主从复制时的数据一致性。因为在 MySQL 早期的 Binlog 默认格式(Statement)下,读已提交(RC)级别因为没有间隙锁,会导致主库和从库执行 SQL 的顺序或结果不一致。为了避免这种主从数据偏差,MySQL 选择了 RR 作为默认级别。
Q3:数据库的脏读、不可重复读和幻读分别是什么?
脏读是读到了别人‘没提交’的数据;不可重复读是前后两次读取‘同一行’数据不一样,重点在于修改;幻读是前后两次查询‘数据条数’不一样,重点在于新增或删除。
评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
很久没来打卡了自从上周面试智普才发现自己有多差劲,难受了好久。对于智普肯给面试都很感恩,毕竟我这轮参加秋招,给我面的都没多少家。每天时不时依旧会焦虑,还有恐惧。但是一想,我至少的确还有一点点经历,只是我需要更加深化我的学习。还是觉得很难的地方在于,每天投递简历都花费不少时间;同时我还在继续干活;自己的学习都无法跟进,甚至三份OA我都没做。(哎不抱怨了,明天一定得抓紧时间把OA做了)还在继续尝试中
4
背景是26届的专升本,目前在佛山,刚入职一周,公司是做小家电的,目前负责的是一个PHP的商城项目的维护,试用期7k,转正8k,只有五险没有一金,it部门是公司新成立的目前只有四个人,开发人员只有2个一个后端一个前端,我负责后端,领导目前在筹备一个agent的系统,可能后面是要我负责的,因为面试的时候我在上家公司实习的时候做过agent项目(其实是包装的背了一些agent的八股文) ,我想咨询一些然
3
面试官:一般通过什么渠道了解AI动态......面试官:视频?B站嘛?都看谁我:鱼皮!
1
深圳某厂面经
4
从日结、育种到矿机:聊聊这一个月的求职:】
4
