Peter20 Peter20
3年前
MySQL InnoDB MVCC机制吐血总结
:谈到MySQL事务,必然离不开InnoDB和MVCC机制,同时,MVCC也是数据库面试中的杀手问题,写这篇总结的目的,就是为了让自己加深映像,这样面试就不会忘记了。在搜索时发现关于MVCC的文章真的是参差不齐(老子真的是零零散散看了三个月都迷迷糊糊),所以这里集合了各家所言之后进行了自我总结,苦苦研究了许久,才得到的比较清晰的认知,这可能也是我目前最有深度
Wesley13 Wesley13
3年前
MySQL数据表类型
MySQL一共向用户提供了包括DBD、HEAP、ISAM、MERGE、MyIASM、InnoDB以及Gemeni这7种Mysql表类型。其中DBD、InnoDB属于事务安全类表,而其他属于事务非安全类表。①  BerkeleyDB(DBD)表是支持事务处理的表,由Sleepycat软件公司开发。它提供MySQL用户期待已久的功能事务控制。事务控制
Wesley13 Wesley13
3年前
MySQL —— 存储引擎的 InnoDB 与 MyISAM 之争
作为MySQL数据库的两种主要的存储引擎,InnoDB与MyISAM各有长处。在MySQL5.1及之前的版本中,MyISAM是默认的存储引擎,而在MySQL5.5版本以后,默认使用InnoDB存储引擎。MyISAM不支持行级锁,换句话说,MyISAM会对整张表加锁,而不是针对行。同时,MyISAM不支持事务和外键。M
Stella981 Stella981
3年前
InnoDB MVCC何时创建read view
导读InnoDBMVCC是事务一启动就创建readview,还是什么时候?几个关于事务的基本概念说到事务,我们不得不先说下什么是ACID、MVCC、consistentread、readview等几个基本概念。ACIDACID是事务的原子性、一致性、隔离性、持久性4个单词的首字母
Wesley13 Wesley13
3年前
MySQL数据库操作规范
MySQL数据库操作规范文档说明:该文档旨在对MySQL数据库的使用做一个统一的约定和规范;以便使大家更明确、更有效的用好数据库,最终使数据库发挥更好的作用,从而提升产品的质量。一、基础规范1.1、【强制】使用InnoDB存储引擎。解读:InnoDB存储引擎是MySQL默认存储引擎,
Stella981 Stella981
3年前
Innodb页合并和页分裂
作者:MarcoTusa、SriSakthivel译者:孟维克,知数堂优秀校友原文链接:https://www.percona.com/blog/2017/04/10/innodbpagemergingandpagesplitting/h
Wesley13 Wesley13
3年前
MySQL 5.5 InnoDB 锁状态解析
目录目录(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fdbarobin.com%2F2015%2F01%2F27%2Finnodblockwaitundermysql5.5%2F%23%25E7%259B%25AE%25E5%25BD%2595)
Wesley13 Wesley13
3年前
MySQL5.7 在线调整Innodb_Buffer_Pool_size不用重启mysql进程
MySQL5.7在线调整Innodb\_Buffer\_Pool\_size不用重启mysql进程!(https://csdnimg.cn/release/blogv2/dist/pc/img/reprint.png)weixin\_3427
Wesley13 Wesley13
3年前
MySQL 数据库设计总结
本文由云社区发表作者:漆洪凯规则1:一般情况可以选择MyISAM存储引擎,如果需要事务支持必须使用InnoDB存储引擎。注意:MyISAM存储引擎Btree索引有一个很大的限制:参与一个索引的所有字段的长度之和不能超过1000字节。另外MyISAM数据和索引是分开,而InnoDB的数据存储是按聚簇(cluster)索引有序排
Wesley13 Wesley13
3年前
MySQL Shell:02 部署InnoDB ReplicaSet
!(https://oscimg.oschina.net/oscnet/ad4fa511385145e6025e133c67cee56afb5.png)点击蓝字关注我们2020年1月除了来源信息如迷之故事会一般的冠状病毒外,MySQL官方发布了全新的8.0.19版本,而其中最大的亮点莫过于ReplicaSet功能。