V-xin:ruyuanhadeng获得600+页原创精品文章汇总PDF
目录
- 1、面试题
- 2、面试官心理分析
- 3、面试题剖析
1、面试题
- 事务的几个特点是什么?
- 数据库事务有哪些隔离级别?
- MySQL的默认隔离级别?
2、面试官心里分析
用mysql开发的三个基本面:存储引擎、索引,然后就是事务,你必须得用事务。
因为一个业务系统里,肯定要加事务保证一堆关联操作,要么一起成功要么一起失败,对不对?所以这是聊数据库必问的一个问题
最最最基本的用mysql来开发,就3点:存储引擎(了解),索引(能建索引,写的SQL都用上索引),事务(了解事务的隔离级别,基于spring的事务支持在代码里加事务)
存储引擎 -> innodb,索引,基本按照你的SQL的需求都建了索引(可能漏了部分索引忘了建),事务(@Transactional注解,对service层统一加了事务)
3、面试题剖析
3.1 事务的ACID
这个先说一下ACID,必须得知道: