韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > MySQL > mysql存储引擎的区别有哪些

mysql存储引擎的区别有哪些

头像

尤及

2020-06-17 13:58:343255浏览 · 0收藏 · 0评论

mysql存储引擎的区别:

MyISAM引擎:

1、不支持事务

不支持事务,但是整个操作是原子性的(事务具备四种特性:原子性、一致性、隔离性、持久性)

2、不支持外键

不支持外键,支持表锁,每次所住的是整张表

MyISAM的表锁有读锁和写锁(两个锁都是表级别):

表共享读锁和表独占写锁。在对MyISAM表进行读操作时,不会阻塞其他用户对同一张表的读请求,但是会阻塞其他用户对表的写请求;对其进行写操作时会阻塞对同一表读操作和写操作

3、一个MyISAM表有三个文件

一个MyISAM表有三个文件:索引文件,表结构文件,数据文件

4、采用非聚集索引

采用非聚集索引,索引文件的数据域存储指向数据文件的指针。辅索引与主索引基本一致,但是辅索引不用保证唯一性。

Innodb引擎:

1、支持事务

支持事务,支持事务的四种隔离级别;是一种具有事务(commit)、回滚(rollback)和崩溃修复能力(crash recovery capabilities)的事务安全(transaction-safe (ACID compliant))型表。

2、支持行锁和外键约束

支持行锁和外键约束,因此可以支持写并发

3、一个Innodb表存储在一个文件内

一个Innodb表存储在一个文件内(共享表空间,表大小不受操作系统的限制),也可能为多个(设置为独立表空间,表大小受操作系统限制,大小为2G),受操作系统文件大小的限制

4、主键索引采用聚集索引

主键索引采用聚集索引(索引的数据域存储数据文件本身),辅索引的数据域存储主键的值;因此从辅索引查找数据,需要先通过辅索引找到主键值,再访问主键索引;最好使用自增主键,防止插入数据时,为维持B+树结构,文件的大调整。

更多Python知识,请关注:Python自学网!!

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

两个学霸边做题边C我怎么办| 日剧《轮流抵债》在线观看| 女性左腿又开腿肚子视频大全 | 女性三角毛毛区有片毛掉光正常吗| 免费浏览外国黄冈网站的软件| 20厘米能插到肚子吗| 《-滴都不许漏》何泽城林荫| 半插和全插有什么区别| AAA成人片爽久爽久爽| 日韩精品| 蜜桃成熟33D| 《如狼似虎的女人》大结局| 情满四合院免费观看全集电视剧| 按摩师把我添高潮了6次| 交换的一天电影完整播放在线观看| 韩漫免费浸画在线阅读| 韩国电影《教室爱欲》| 怎么骑桌角到失禁| 7K7K影院免费观看电视剧大全| 西游记| 陌陌影视在线观看高清完整版| 酒鬼酒股票| 插不进去怎么办辅助用具| 精产国品一二三产品区别视频| 乳头夹夹太紧好疼怎么缓解 | 禁忌5大结局| 雨后的故事动态图| 武松叼着潘金莲奶头的是谁扮演的| YY影院免费观看电视剧网站| 少女与船夫1977经典版歌曲| 可切换老司机模式浏览器| 成都私人情侣免费看电视剧的软件| 有夫之妇精油按摩的功效与作用| 蜜桃成时熟| 看到老妈洗澡忍不住怎么办| 女人大阴屑夹缝是明虚还是阳虚| 校长日少女林雅白最新章节更新小..| 疯狂一家亲TXT全文阅读| 荷兰日B赛现场视频| 李丽珍爱的精灵| 《老板娘2》完整版