社区
MySQL
帖子详情
一些静态表(只是用来查询和读取)应该为InnoDB还是MyISAM
流子
游戏开发领域优质创作者
博客专家认证
2009-06-20 10:23:15
一些静态表(只是用来查询和读取)应该为InnoDB还是MyISAM ?
我觉得应该用MyISAM ,比如一些道具表,英雄角色表之类的
...全文
183
1
打赏
收藏
一些静态表(只是用来查询和读取)应该为InnoDB还是MyISAM
一些静态表(只是用来查询和读取)应该为InnoDB还是MyISAM ? 我觉得应该用MyISAM ,比如一些道具表,英雄角色表之类的
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ACMAIN_CHM
2009-06-20
打赏
举报
回复
是,如果变动不大,则应该选用 MyISAM 存储引擎.
http://dev.mysql.com/doc/refman/5.1/zh/storage-engines.html#innodb
非事务安全表自身有几个优点,因为没有事务开支,所有优点都能出现:
· 更快
· 需要更少的磁盘空间
· 执行更新需要更少的内存
MyISAM
,
InnoDB
存储引擎1
2、支持的索引类型(1)BTree索引(最常见)(2)R-Tree索引(3)Full-Text索引(全文检索:MySQL中只有
MyISAM
存储引擎支持)(4)H
Mysql 的存储引擎,
myisam
和
innodb
的区别
简单的
表
达。
MyISAM
是非事务的存储引擎。
innodb
是支持事务的存储引擎。
innodb
的引擎比较适合于插入和更新操作比较多的应用 而
MyISAM
则适合用于频繁
查询
的应用
MyISAM
–
表
锁。
innodb
–设计合理的话是行锁。
MyISAM
不会出现死锁。 最大的区别就是
MYISAM
适合小数据,小并发;
INNODB
适合大数据,大并发。最大的区别就是在锁的级别上。
MyISAM
类型不支持事务处理等高级处理,而
InnoDB
类型支持。
MyISAM
类型的
表
强调的是性能,其执行数度比
InnoDB
类型更快,但是不提供事务支持,而
简单了解mysql
InnoDB
MyISAM
相关区别
主要介绍了简单了解mysql
InnoDB
MyISAM
相关区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
MySQL常用存储引擎功能与用法详解
本文实例讲述了MySQL常用存储引擎功能与用法。分享给大家供大家参考,具体如下: MySQL存储引擎主要有两大类: 1. 事务安全
表
:
InnoDB
、BDB。 2. 非事务安全
表
:
MyISAM
、MEMORY、MERGE、EXAMPLE、NDB Cluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED等。 MySQL默认的存储引擎是
MyISAM
(5.7版本中默认为
InnoDB
)。 配置文件中设置默认存储引擎的参数:default-table-type。
查询
当前数据库支持的存储引擎: show engines; show variables like 'have%'; 查
Mysql存储引擎详解
存储引擎其实就是如何实现存储数据,如何为存储的数据建立索引以及如何更新,
查询
数据等技术实现的方法。本文我们来详细探讨下MySQL中的几个存储引擎(
MyISAM
、
InnoDB
、archive、MERGE)的相关知识
MySQL
56,940
社区成员
56,756
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章