摘要: 事务及其四大特性: 事务(Transaction): 访问并可能更新数据库中各种数据项的一个程序执行单元(unit), 它通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起。 当在数据库中更改数据成功时,在事务中更改的数据便会提交,不再改变。否则,事务就取消或 阅读全文
posted @ 2021-05-19 18:00 Li&Fan 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 什么是MVCC? MVCC: ​ MVCC,全称 Multi-Version Concurrency Control,即多版本并发控制。MVCC 是一种并发控制的方法, 一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。 MVCC在MySQL InnoDB中的实现主要是为了提 阅读全文
posted @ 2021-05-19 17:58 Li&Fan 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 存储引擎查看命令: show engines mysql: InnoDB和MyISAM的区别: 如何选择? ​ 1、是否需要支持事务,如果需要选择innodb,如果不需要选择myisam ​ 2、如果表的大部分请求都是读请求,可以考虑myisam,如果既有读也有写,使用innodb ​ 现在mysq 阅读全文
posted @ 2021-05-19 17:57 Li&Fan 阅读(40) 评论(0) 推荐(0) 编辑