Mysql常见的引擎
来源:互联网 发布:用c语言表白 编辑:程序博客网 时间:2024/05/29 07:58
常用的引擎是:Innodb和Myiasm这两种引擎:
innodb:
提供了对事务的ACID操作,还提供了行级锁和外键约束,,他的优势就是处理大量数据,在msql启动的时候,首先会建立一个缓存池,主要是缓存数据和索引,但是操作大规模的数据查找时很慢,所以建议当需要数据库的事务操作时,使用这个,还有就是在写的时候不会锁定全表,所以在大规模并发操作的时候会提高效率;
Myiasm:
这个是默认的引擎,不提供事务和行级锁和外键约束,当在insert和update时会锁定全表,所以在执行写操作对的时候效率会很慢,
和innodb不同的是,myiasm保留了行数,所以在执行select count(*) from 的时候会很快,不需要扫描全表,当我们执行的读操作多于写操作的时候,并且不需要事务的支持,我们可以使用myisam这个引擎。
这两种引擎的数据结构都是B+树
但是存储的不同:
mysisam树节点存储得是数据的地址,指向实际的数据;
innodb树节点存储得是实际的数据;这种索引也被称为聚集索引
阅读全文
0 0
- Mysql常见的引擎
- MySql常见的存储引擎
- MySQL常见的存储引擎讲解
- MySQL常见的三种存储引擎
- MYSQL常见存储引擎总结
- MySQL常见存储引擎对比
- MySql常见数据库引擎特点
- 常见的物理引擎
- 常见的物理引擎
- 常见的存储引擎
- MySQL常见的三种存储引擎(InnoDB、MyISAM、MEMORY)
- MySQL常见的三种存储引擎(InnoDB、MyISAM、MEMORY)
- MySQL常见的三种存储引擎(InnoDB、MyISAM、MEMORY)
- MySQL的存储引擎
- Mysql的存储引擎
- MySql的各种引擎
- mysql的引擎
- MySql的存储引擎
- 图解HTTP读书笔记-(HTTP首部)
- 态势感知 + DataV:安全可视化交互,这么玩儿
- Maven之Cannot change version of project facet Dynamic Web Module to 2.5.-yellowcong
- Linux的任督二脉:进程调度和内存管理
- Ubuntu14.04下搜狗输入法安装(亲测)
- Mysql常见的引擎
- ZOJ 3609 Modular Inverse 扩展欧几里得
- [LeetCode] 128. Longest Consecutive Sequence
- 关系型数据库的理解
- Java学习之基本类型
- 第七课记录 搭建Hadoop环境
- 安卓接口回调模板
- Java设计模式之建造者模式
- Android开发,自定义ViewGroup