社区
MySQL
帖子详情
一些静态表(只是用来查询和读取)应该为InnoDB还是MyISAM
流子
优质创作者: 游戏开发技术领域
领域专家: 后端开发技术领域
2009-06-20 10:23:15
一些静态表(只是用来查询和读取)应该为InnoDB还是MyISAM ?
我觉得应该用MyISAM ,比如一些道具表,英雄角色表之类的
...全文
202
1
打赏
收藏
一些静态表(只是用来查询和读取)应该为InnoDB还是MyISAM
一些静态表(只是用来查询和读取)应该为InnoDB还是MyISAM ? 我觉得应该用MyISAM ,比如一些道具表,英雄角色表之类的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ACMAIN_CHM
2009-06-20
打赏
举报
回复
是,如果变动不大,则应该选用 MyISAM 存储引擎.
http://dev.mysql.com/doc/refman/5.1/zh/storage-engines.html#innodb
非事务安全表自身有几个优点,因为没有事务开支,所有优点都能出现:
· 更快
· 需要更少的磁盘空间
· 执行更新需要更少的内存
简单了解mysql
InnoDB
MyISAM
相关区别
静态
MyISAM
提供高性能,适合快速
查询
和更新,但它会预先分配最大空间,可能导致较大的磁盘占用。动态
MyISAM
则节省空间,但可能影响性能。压缩
MyISAM
适合只读或低写入频率的
表
,因为它能提供最佳的
读取
速度。 相反,...
mysql中
innodb
和
myisam
对比及索引原理区别
InnoDB
和
MyISAM
是很多人在使用MySQL时最常用的两个
表
类型,这两个
表
类型各有优劣,5.7之后就不一样了1、事务和外键
InnoDB
具有事务,支持4个事务隔离级别,回滚,崩溃修复能力和多版本并发的事务安全,包括ACID。...
mysql索引
innodb
和
myisam
的区别
InnoDB
支持事务,
MyISAM
不支持,对于
InnoDB
每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一个事务;
InnoDB
支持外键,而
MyISAM
不支持。对一个包含...
InnoDB
和
MyISAM
有什么区别?
InnoDB
遵循ACID(原子性、一致性、隔离性、持久性)属性,这意味着...在存储数据方面,
MyISAM
相对更加紧凑,因为它在磁盘上存储的是数据文件和索引文件,而
InnoDB
存储的是
表
空间。相比之下,
MyISAM
存储引擎使用
表
级锁。
MySQL存储引擎
MyISAM
和
InnoDB
一般来说,如果需要事务支持,并且有较高的并发
读取
...》
MyISAM
适合
查询
、插入为主的应用,
Innodb
适合频繁的修改以及涉及到安全性较高的应用;》
Innodb
支持外键,
MyISAM
不支持;》从MySQL5.5.5开始,
Innodb
是默认引擎;
MySQL
57,062
社区成员
56,762
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章