在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Mysql中 InnoDB和MyISAM的区别是什么

114次阅读
没有评论

共计 1234 个字符,预计需要花费 4 分钟才能阅读完成。

本篇文章给大家分享的是有关 Mysql 中 InnoDB 和 MyISAM 的区别是什么,丸趣 TV 小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着丸趣 TV 小编一起来看看吧。

 
InnoDB 和 MyISAM 是许多人在使用 MySQL 时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。
 
基本的差别为:MyISAM 类型不支持事务处理等高级处理,而 InnoDB 类型支持。MyISAM 类型的表强调的是性能,其执行数度比 InnoDB 类型更快,但是不提供事务支持,而 InnoDB 提供事务支持已经外部键等高级功能。
 
以下是一些细节和具体实现的差别:
 
1.InnoDB 不支持 FULLTEXT 类型的索引。
2.InnoDB 中不保存表的具体行数,也就是说,执行 select count(*) from table 时,InnoDB 要扫描一遍整个表来计算有多少行,但是 MyISAM 只要简单的读出保存好的行数即可。注意的是,当 count(*) 语句包含 where 条件时,两种表的操作是一 3. 对于 AUTO_INCREMENT 类型的字段,InnoDB 中必须包含只有该字段的索引,但是在 MyISAM 表中,可以和其他字段一起建立联合索引。
4.DELETE FROM table 时,InnoDB 不会重新建立表,而是一行一行的删除。
 
5.LOAD TABLE FROM MASTER 操作对 InnoDB 是不起作用的,解决方法是首先把 InnoDB 表改成 MyISAM 表,导入数据后再改成 InnoDB 表,但是对于使用的额外的 InnoDB 特性(例如外键)的表不适用。
另外,InnoDB 表的行锁也不是绝对的,假如在执行一个 SQL 语句时 MySQL 不能确定要扫描的范围,InnoDB 表同样会锁全表,例如 update table set num=1 where name like“%aaa%”
  www.2cto.com  
在实际应用中,MyISAM 不一定比 InnoDB 快,原因如下:
 
MyISAM 采用的是表级锁和读乐观锁,也即是在有读操作时,所有对同个表的操作将被阻塞等待读操作完成,反则亦然,多个写操作之间也会胡星排斥。然而多个读操作读取同个表时不会互相排斥,所以在这种读多写少的场景下 MyISAM 比使用多版本控制的行级所的 InnoDB 表现的性能要好。
 
InnoDB 采用的是多版本行级锁,所谓多版本行级锁,简单的来讲就是 InnoDB 会为没行记录增加一个类似于版本库的队列,读操作获取到的是当前操作的版本的上一个版本,保证读取到的内容是上一次操作保存好的数据,在写操作的时候会锁定当前版本的数据行,完毕后该数据行的版本加 1。这样,在写和更新某一行记录的时候才加锁,读的是上一版本的数据,从而给读写都频繁的场景下提供了更高的并发性。

以上就是 Mysql 中 InnoDB 和 MyISAM 的区别是什么,丸趣 TV 小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-03发表,共计1234字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 成人影院vs一区二区 | 欧美做a一级视频免费观看 欧美做受视频播放 | 在线久操| 国产又a又黄又潮娇喘视频 国产又粗又大又黄 | 清纯唯美亚洲综合一区 | 色噜噜五月综合激情久久爱 | 免费看aa | 国产亚洲精品一区二区在线观看 | 久久精品这里是免费国产 | 久草久草久草久草 | 男男19禁啪啪无遮挡免费 | 久99热| 日韩精品亚洲专区在线影视 | 91精品一区二区三区在线观看 | 99热这里只有免费国产精品 | www.色午夜.com | 国产日韩在线观看视频网站 | 久久久免费视频观看 | 国产亚洲精品久久久久久牛牛 | 99视频精品全部免费观看 | 一级黄色毛片免费看 | 亚洲av无码精品国产成人 | 免费香蕉视频国产在线看 | 毛片电影网 | 久久精品一区二区三区资源网 | 国产免费人人看大香伊 | 欧美精品小视频 | 久久精品国产一区二区三区日韩 | 成人一级网站 | 免费一级生活片 | 国产女人精品视频国产灰线 | 免费的三片播放器 | 成年免费a级毛片免费看无码 | 少妇无码av无码专区线 | 久久久综合网 | 欧美激欧美啪啪片免费看 | 在线黄色免费观看 | 午夜免费福利片观看 | 亚洲av日韩精品久久久久久久 | 国产美女在线观看 | 亚洲国产成人精品动漫 |