mysql学习之1——mysql不同引擎的区别
来源:互联网 发布:卢松松博客大全源码 编辑:程序博客网 时间:2024/06/01 19:04
以下表格是经过各种资料和书籍的查找,经过整理得出来的。可以作为参考,但不一定十分准确,希望读者及时给与补充和错误更正。
恢复浪费空间的 MyISAMPACK,
不能在表损坏后恢复数据自动灾难恢复mysqld守护进程崩溃时,所有的Memory数据都会丢失在关机之前没有进行保存,那么所有的数据都会丢失索引B-Tree(参与一个索引的所有字段长度之和不能超过1000字节),R-Tree,Full-TextB+Tree,(Cluster Primary Key,Secondary Index:B-Tree),自适应哈希索引(根据表的使用情况自动生成,无法进行人为创建)不支持Hash,B-TreeB-TreeB-Tree锁表级锁定,并发量小行级锁定,并发量大行级锁定页级锁定读写速度快慢快最快cpu利用率为处理巨大数据量时的最大性能设计,它的CPU效率可能是任何其它基于磁盘的关系数据库引擎所不能匹敌的查询缓存是是是是data缓冲池无有有无无存储结构每个表被存在分离的文件中表&索引在一个表空间中,表空间可以包含数个文件(或原始磁盘分区),可以是任何尺寸,即使文件尺寸被限制为2GB存储空间小大非常小小小小驻留内存否否否是是否限制每个MyISAM表最大索引数是64。 这可以通过重新编译来改变。每个索引最大的列数是16个仅仅支持最基本的插入和查询两种功能不支持Blog,和Text类型的字段在用完表格之后就删除表格本身不存储数据,Merge表就是几个相同MyISAM表的聚合器
以下是几篇参考文章的地址,以供读者参考:
http://www.cnblogs.com/sopc-mc/archive/2011/11/01/2232212.html
http://www.jb51.net/article/31892.htm
http://www.jb51.net/article/55849.htm
http://www.cnblogs.com/lina1006/archive/2011/04/29/2032894.html
http://blog.csdn.net/cheungjustin/article/details/5999880
http://toplchx.iteye.com/blog/1941415
http://blog.chinaunix.net/uid-21411227-id-1826943.html
浅谈MySQL存储引擎选择 InnoDB与MyISAM的优缺点分析:
http://www.jb51.net/article/38178.htm
MySQL存储引擎中的MyISAM和InnoDB区别详解(非常推荐,讲解细致):
http://www.jb51.net/article/62457.htm
0 0
- mysql学习之1——mysql不同引擎的区别
- MySQL学习之MySQL引擎
- explain命令和mysql不同存储引擎的区别
- Mysql的不同存储引擎
- mysql学习—Mysql存储引擎
- mysql 引擎 学习1
- mysql的引擎的区别
- MySQL存储引擎的区别
- Mysql中两种引擎的区别
- Mysql学习之--Mysql存储引擎
- mysql 不同的数据库存储引擎
- MySQL数据库知识点之MyIsam与InnoDB引擎的区别
- MySQL引擎---读写分离对不同引擎的选择
- MySQL数据库学习——存储引擎
- MySQL之浅谈MySQL的存储引擎
- 18.笔记 MySQL学习——MYSQL存储引擎
- MYSQL数据库学习----MYSQL数据库、表操作和引擎区别
- Mysql引擎区别
- 概率论部分整理
- 使用gulp 完成前端自动化
- 介绍 JSON
- 第一次注册csdn博客
- 5-31笛卡尔树(25 分)
- mysql学习之1——mysql不同引擎的区别
- C++new实现机制
- scrollview嵌套listview运行后最先显示出来的位置不在顶部而是中间问题
- 21届BQConf中国软件质量大会(西安)总结
- mysql学习之2——mysql索引
- 第二专题总结
- 安卓中的:内存泄漏 和 内存溢出
- 项目经验之技术总结-2016
- CC2530 的一些小例子