社区
MySQL
帖子详情
一些静态表(只是用来查询和读取)应该为InnoDB还是MyISAM
流子
优质创作者: 游戏开发技术领域
领域专家: 后端开发技术领域
2009-06-20 10:23:15
一些静态表(只是用来查询和读取)应该为InnoDB还是MyISAM ?
我觉得应该用MyISAM ,比如一些道具表,英雄角色表之类的
...全文
192
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
非事务安全表自身有几个优点,因为没有事务开支,所有优点都能出现:
· 更快
· 需要更少的磁盘空间
· 执行更新需要更少的内存
MyISAM
,
InnoDB
存储引擎1
InnoDB
的物理文件结构与
MyISAM
不同,它将
表
数据和索引数据存储在一起,并使用单独的日志文件来保证事务回滚和崩溃恢复。
InnoDB
支持BTree、R-Tree和Hash索引,其索引实现与
MyISAM
有所不同。
InnoDB
引入了行级锁,这极...
Mysql 的存储引擎,
myisam
和
innodb
的区别
在存储空间上,
MyISAM
的每个
表
都有独立的.frm文件,数据文件.MYD和索引文件.MYI,而
InnoDB
的数据和索引存储在一个或多个
表
空间文件中,这使得
InnoDB
的备份和恢复更为复杂。在故障恢复时,
InnoDB
的崩溃恢复能力是其一...
简单了解mysql
InnoDB
MyISAM
相关区别
静态
MyISAM
提供高性能,适合快速
查询
和更新,但它会预先分配最大空间,可能导致较大的磁盘占用。动态
MyISAM
则节省空间,但可能影响性能。压缩
MyISAM
适合只读或低写入频率的
表
,因为它能提供最佳的
读取
速度。 相反,...
Mysql存储引擎详解
- MERGE引擎允许将多个
MyISAM
表
合并为一个逻辑
表
,适用于数据归档和批量数据处理,但不支持并发写入。 在选择存储引擎时,应根据应用的需求来决定。
MyISAM
在
读取
性能上出色,适合
读取
密集型和插入密集型的场景,但...
mysql中
innodb
和
myisam
对比及索引原理区别
InnoDB
和
MyISAM
是很多人在使用MySQL时最常用的两个
表
类型,这两个
表
类型各有优劣,5.7之后就不一样了1、事务和外键
InnoDB
具有事务,支持4个事务隔离级别,回滚,崩溃修复能力和多版本并发的事务安全,包括ACID。...
MySQL
57,064
社区成员
56,759
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章