MySQL架构,表存储引擎及配置
2017-10-15 00:02
344 查看
MySQL架构,存储引擎及配置
配置文件默认位置Linux: /etc/my.cnf(后续都是基于linux来讲解)
Windows: my.ini 在mysql安装的home目录
数据文件位置
命令: show variables like '%datadir%' ;
数据文件格式
常用表存储引擎:
InnoDB
frm : 存储表结构
ibd:存储数据和索引
MyISAM
frm: 存储表结构
MYD:存储数据
MYI:存储索引
对比点 | Myisam | innodb |
事务 | 不支持 | 支持 |
检索和添加速度 | 非聚集索引/快 | 聚集索引/慢 |
锁机制 | 表锁 | 行锁 |
缓存 | 缓存索引不缓存数据 | 缓存索引/数据 |
全文索引 | 支持 | 不支持 |
外键 | 不支持 | 支持 |
关注点 | 性能 | 事务 |
相关文章推荐
- [置顶] MySQL架构之存储引擎的配置以及使用mysqlslap工具进行压力测试详解
- MYSQL-innodb存储引擎配置
- mysql本身对性能影响的因素存储引擎、数据库配置、数据库表结构及sql语句
- Mysql5.5 InnoDB存储引擎配置和优化
- MySQL 架构组成—存储引擎
- Mysql innodb存储引擎体系架构
- 【hibernate】01-mysql存储引擎与配置文件分析
- Mysql架构组成之存储引擎总结
- MySQL架构设计——MyISAM存储引擎与InnoDB存储引擎
- MySQL 架构 - MySQL 存储引擎 -MyISAM
- MySQL 架构组成—存储引擎
- MySQL 架构 - MySQL 存储引擎 - 其他存储引擎
- MySQL 架构 - MySQL 存储引擎 - 其他存储引擎
- mysql的体系架构和存储引擎
- MySQL的多存储引擎架构
- MySQL 基础知识(基本架构、存储引擎差异)
- MySQL 架构 - MySQL 存储引擎 -InnoDB
- Mysql逻辑架构介绍;Mysql存储引擎
- MySQL架构设计——MyISAM存储引擎与InnoDB存储引擎
- MySql的多存储引擎架构