myisam 存储数据有三个文件.MYD,.MYI ,.FRM 数据文件和索引文件分开存储
innodb存储数据有.FRM存放表定义,.ibd(独享表空间),.ibdata(共享表空间).innodb存储数据分独立表空间和共享表空间(具体使用哪个由innodb_file_per_table变量确定),独享表空间存储方式使用“.ibd”文件来存放数据,且每个表一个“.ibd”文件,文件存放在和MyISAM 数据相同的位置,由datadir确定。如果选用共享存储表空间来存放数据,则会使用ibdata 文件来存放,所有表共同使用一个(或者多个,可自行配置)ibdata 文件。ibdata 文件可以通过innodb_data_home_dir 和innodb_data_file_path
两个参数共同配置组成, innodb_data_home_dir 配置数据存放的总目录。
注意:
虽然我们可以自行设定使用共享表空间还是独享表空间来存放我们的表,但是共享表空间都是必须存在的,因为Innodb 的undo 信息和其他一些元数据信息都是存放在共享表空间里面。
探讨:innodb与myisam在存储上有何特点和区别
2019-12-31 16:01MYSQL教程网 Mysql
本篇文章是对innodb与myisam在存储上有何特点和区别进行了详细的分析介绍,需要的朋友参考下
延伸 · 阅读
- 2019-12-28SQL Server误区30日谈 第18天 有关FileStream的存储,垃
- 2019-12-27浅谈MySQL存储引擎选择 InnoDB与MyISAM的优缺点分析
- 2019-12-25MySQL数据库InnoDB数据恢复工具的使用小结详解
- 2019-12-25深入探讨:MySQL数据库MyISAM与InnoDB存储引擎的比较
- 2019-12-17关于mysql中innodb的count优化问题分享
- 2019-12-14MySQL Innodb表导致死锁日志情况分析与归纳
精彩推荐
- Mysql
MySql官方手册学习笔记2 MySql的模糊查询和正则表达式
MySQL提供标准的SQL模式匹配,以及扩展正则表达式模式匹配的格式 ...
- Mysql
navicat连接mysql出现2059错误的解决方法
这篇文章主要为大家详细介绍了navicat连接mysql出现2059错误的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...
- Mysql
mysql 常用命令用法总结服务器之家整理版
在日常工作中,会简单的使用一下mysql,故对常见命令操作总结一下,常用方式如下 ...
- Mysql
基于更新SQL语句理解MySQL锁定详解
这篇文章主要给大家介绍了关于MySQL数据库SQL更新锁定的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,...
- Mysql
MYSQL随机抽取查询 MySQL Order By Rand()效率问题
MYSQL随机抽取查询:MySQL Order By Rand()效率问题一直是开发人员的常见问题,俺们不是DBA,没有那么牛B,所只能慢慢研究咯,最近由于项目问题,需要大概研...
- Mysql
跟着hsp一步步学mysql优化的方法
本篇文章小编为大家介绍,跟着hsp一步步学mysql优化的方法。需要的朋友参考下 ...
- Mysql
mysql 8.0.12 winx64下载安装教程
这篇文章主要为大家详细介绍了mysql 8.0.12 winx64下载安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...
- Mysql
MySQL 导入慢的解决方法
MySQL导出的SQL语句在导入时有可能会非常非常慢,在导出时合理使用几个参数,可以大大加快导 入的速度。 ...