所在的位置: mysql >> mysql优势 >> mysql的总结

mysql的总结

批量执行插入操作是对数据库的优化

InnoDB是mysql下的默认存储引擎:

a)支持ACID,简单地说就是支持事务完整性、一致性;b)支持行锁,以及类似ORACLE的一致性读,多用户并发;c)独有的聚集索引主键设计方式,可大幅提升并发读写性能

原子性:

一个事务要么全做,要么不做,主要保证机制是undo日志

undo日志记录操作的逆向操作,insert操作记录delete操作,当事务失败回滚时候则执行undo日志中的内容就可以将数据库恢复到原有状态,实现原子性

持久性:

指事务一旦提交,对于数据库的影响就是一直存在的

主要靠redo日志来实现,每个事务执行时候会刷入redo日志,当数据库下次重启时候直接读取redo日志就可以恢复数据库

隔离性:

两个事务操作互不影响

依靠锁机制(写写)与mvcc(写读)

innodb实现行锁

innodb支持行锁,通过索引实现

·未提交读(ReadUn


转载请注明:http://www.aierlanlan.com/grrz/5743.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了