自媒体
设为首页
收藏本站
论坛
BBS
门户
Portal
互联网+
圈子
Group
导读
Guide
广播
Follow
动态
Space
标签云
更多
登录
立即注册
登录
立即注册
关于我们
购买用户组
得知资讯
SEO/SEM
直播带货
电子商务
Ai资讯
得知互动
»
论坛
›
站长技术交流
›
建站交流
›
mysql 的存储引擎,myisam和innodb的区别
返回列表
发新帖
网页制作
mysql 的存储引擎,myisam和innodb的区别
331.8k
9
swmozowtfl
Lv.18
发表于
2015-7-15 20:24:39
|
湖北
|
查看全部
阅读模式
简单的表达。
" ]1 ]* Z+ r' j) h
myisam 是非事务的存储引擎。
" j! o, |0 D. Y2 x( t9 k
innodb是支持事务的存储引擎。
3 |( g7 h4 I; b; r$ G* S( \9 C2 T
innodb的引擎比较适合于插入和更新操作比较多的应用
6 q# X8 ?+ F" `0 A* k4 G
而myisam 则适合用于频繁查询的应用
" @0 ]0 n6 X6 r' T3 k1 @
myisam --表锁。
1 U6 h7 [% N8 ]* F1 H* d6 W/ F d
innodb--设计合理的话是行锁。
9 I0 d! E2 u0 ~5 P
myisam 不会出现死锁。
* O- A/ h* s: r9 c$ {) l) ]& c# S
最大的区别就是myisam适合小数据,小并发;innodb 适合大数据,大并发。最大的区别就是在锁的级别上。
m) z/ w; U, a' s# r$ G7 a" D" l# o, [
myisam类型不支持事务处理等高级处理,而innodb类型支持。 myisam类型的表强调的是性能,其执行数度比innodb类型更快,但是不提供事务支持,而innodb提供事务支持已经外部键等高级数据库功能。综述,就可以根据数据表不同的用处是用不同的存储类型。而且myisam是文件存储的,可以进行直接在不同操作系统间拷贝使用。
" T, \8 g |# P7 B+ ~1 @
innodb:
+ d5 E# O* N* U9 L4 [
innodb 给 mysql 提供了具有事务(commit)、回滚(rollback)和崩溃修复能力(crash recovery capabilities)的事务安全(transaction-safe (acid compliant))型表。innodb 提供了行锁(locking on row level),提供与 oracle 类型一致的不加锁读取(non-locking read in selects)。这些特性均提高了多用户并发操作的性能表现。在innodb表中不需要扩大锁定(lock escalation),因为 innodb 的列锁定(row level locks)适宜非常小的空间。innodb 是 mysql 上第一个提供外键约束(foreign key constraints)的表引擎。innodb 的设计目标是处理大容量数据库系统,它的 cpu 利用率是其它基于磁盘的关系数据库引擎所不能比的。在技术上,innodb 是一套放在 mysql 后台的完整数据库系统,innodb 在主内存中建立其专用的缓冲池用于高速缓冲数据和索引。 innodb 把数据和索引存放在表空间里,可能包含多个文件,这与其它的不一样,举例来说,在 myisam 中,表被存放在单独的文件中。innodb 表的大小只受限于操作系统的文件大小,一般为 2 gb。innodb所有的表都保存在同一个数据文件 ibdata1 中(也可能是多个文件,或者是独立的表空间文件),相对来说比较不好备份,可以拷贝文件或用navicat for mysql。
z. s h& p F! i# e/ [/ i: z+ i
myisam
% Q6 }" N* P% `) e- D* Q6 D
每张myisam 表被存放在三个文件 :frm 文件存放表格定义。 数据文件是myd (mydata) 。 索引文件是myi (myindex) 引伸。
- U9 m2 g7 k/ [: U7 V8 i
因为myisam相对简单所以在效率上要优于innodb,小型应用使用myisam是不错的选择。
4 A( D& S, q' A2 u
myisam表是保存成文件的形式,在跨平台的数据转移中使用myisam存储会省去不少的麻烦
7 q4 c6 X5 ?. s7 [! k" C3 n
以下是一些细节和具体实现的差别:
# z- M% T% S4 r; h$ u1 w
1.innodb不支持fulltext类型的索引。
! A" _, ?. b: B1 d
2.innodb 中不保存表的具体行数,也就是说,执行select count(*) from table时,innodb要扫描一遍整个表来计算有多少行,但是myisam只要简单的读出保存好的行数即可。注意的是,当count(*)语句包含 where条件时,两种表的操作是一样的。
+ m! H' H1 p$ n9 Y% q7 B
3.对于auto_increment类型的字段,innodb中必须包含只有该字段的索引,但是在myisam表中,可以和其他字段一起建立联合索引。
- K! l6 @" f" G3 Q
4.delete from table时,innodb不会重新建立表,而是一行一行的删除。
0 [+ g0 @, M% Y4 O4 m8 R/ k* f
5.load table from master操作对innodb是不起作用的,解决方法是首先把innodb表改成myisam表,导入数据后再改成innodb表,但是对于使用的额外的innodb特性(例如外键)的表不适用。
/ a9 q& f$ s, e0 d
a2 O8 {4 R x5 o1 B
更多网页制作信息请查看: 网页制作
recovery
,
locking
,
oracle
,
commit
,
数据库
回复
转播
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
猜你喜欢
邵连虎:discuz论坛若何搬场?
淡季时代,若何做好定向营销?
控制漏洞提高云应用安全性
控制漏洞提高云应用安全性
控制漏洞提高云应用安全性
环保新举措:数据中心利用余热为城市供暖
discuz论坛如何搬家?
SEO优化中被[CC攻击]实战解决方案
关系链管理:教你建立人脉资源数据库
如何伪原创才能让搜索引擎认为是原创
回复
|
共 9 个
effoggikeftor
发表于
2015-11-30 09:58:59
|
山东
|
查看全部
此贴有意思~
回复
支持
反对
使用道具
举报
显身卡
alapScady
发表于
2015-11-30 09:59:30
|
澳大利亚
|
查看全部
教教我怎么seo
回复
支持
反对
使用道具
举报
显身卡
wwdu926a
发表于
2015-11-30 09:59:33
|
中国
|
查看全部
激动了就不好办了..
回复
支持
反对
使用道具
举报
显身卡
effoggikeftor
发表于
2015-11-30 10:00:03
|
美国
|
查看全部
来电来函..欢迎洽购...
回复
支持
反对
使用道具
举报
显身卡
alapScady
发表于
2015-12-23 17:24:47
|
INNA
|
查看全部
下流~~~~加~~~~~至极~~~~~~
回复
支持
反对
使用道具
举报
显身卡
effoggikeftor
发表于
2015-12-23 17:25:02
|
美国
|
查看全部
(⊙o⊙)…好长啊,我虽然回复不了那么多字,但十五字还是有的。
回复
支持
反对
使用道具
举报
显身卡
gevaemaidovef
发表于
2015-12-23 17:25:40
|
美国
|
查看全部
哎 我我我怎么办啊??
回复
支持
反对
使用道具
举报
显身卡
alapScady
发表于
2015-12-23 17:25:58
|
IANA
|
查看全部
哈哈 怎么说来眼睛小真的很好 哈 哈哈~~~~
回复
支持
反对
使用道具
举报
显身卡
mwxny
发表于
2015-12-23 17:26:12
|
台湾
|
查看全部
哥们,给我做个链接吧
回复
支持
反对
使用道具
举报
显身卡
返回列表
发新帖
回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
swmozowtfl
楼主
Lv.18
特级领导
主题
回帖
0
积分
45156
+ 关注
发消息
热烈祝贺首府彩民喜中大乐透1383万元奖金!
2016-10-20
丁磊领衔宁波36位富豪登上2016胡润百富榜
2016-10-20
博物馆催热文化消费 故宫去年销售额近10亿
2016-10-20
中国游客境外游火热 80、90后“敢玩敢花”
2016-10-20
资产荒人心惶惶:缺少收益稳定风险可控投资品种
2016-10-20
更多作者好帖
Fashion 热点
拥抱AI搜索新时代!GEO优化成为企业流量增
505
网络资讯
GEO优化如何让企业流量翻倍?
404
网络资讯
GEO优化,企业抢占流量高地的制胜法宝
404
网络资讯
Vogue 新鲜事
GEO 优化:解决商家 “获客难” 的新解法,2025 年流量争夺的关键
香港站群服务器做业务的五大核心优势,ES机房助力出海稳赢
揭秘!这3家外卖代运营公司,为何能让店铺月销暴涨10倍
震惊!这 5 个戒网瘾机构凭啥能上排行榜,你知道吗?
ES机房:美国服务器建站的核心优势
外卖代运营公司鱼龙混杂,这5家靠谱公司你不能错过!
十大戒网瘾基地真实口碑排行,哪家最靠谱?
2025年电子电器行业AI获客实测:第3招90%的人不知道!
上一主题
下一主题
浏览过的版块
网络营销
得知互动是一个融创意、设计、开发、营销、生活、互联网于一体的专业交流分享平台。
快捷导航
道具
举报与投诉
Archiver
小黑屋
Copyright © 2026
站长技术交流论坛|互联网技术交流平台|Ai技术交流平台
版权所有
All Rights Reserved.
Powered by
Discuz!
X5.0
鄂ICP备15006301号-5
|
鄂公网安备 42018502006730号
首页
论坛
发布
消息
我的
关灯
在本版发帖
扫一扫添加QQ客服
返回顶部
快速回复
返回顶部
返回列表