数据库运维工程师(DBA)面试题及详细答案(实战版).docx

数据库运维工程师(DBA)面试题及详细答案(实战版).docx

数据库运维工程师(DBA)面试题及详细答案(实战版)

一、数据库基础核心题(必问)

1、简单说下MySQL的事务四大特性,以及各自的作用?

参考答案:

事务ACID四大特性,是数据库保证数据可靠的基础:

1.原子性:一个事务内的所有SQL要么全部执行成功,要么全部回滚,不会出现执行一半的情况。比如转账,扣款和入账必须同时成功或同时失败。

2.一致性:事务执行前后,数据库的数据完整性、约束规则不变。比如主键唯一、外键关联、数据总额平衡不会被破坏。

3.隔离性:多个事务并发执行时,互相之间不会随意干扰。数据库通过隔离级别控制并发冲突问题。

4.持久性:事务提交成功后,数据会永久写入磁盘,

文档评论(0)

1亿VIP精品文档

相关文档