mysql数据文件和索引文件是放在一起的吗?

栗华山 2013-11-11 09:56:33
myisam是分开的:数据文件(.MYD)和索引文件(.MYI)。

那么innodb是放在一起的,都在表空间里,是吗?

放在一起和不放在一起有什么大的区别呢?
...全文
860 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2013-11-12
  • 打赏
  • 举报
回复
放在一起和不放在一起有什么大的区别呢? 磁盘IO访问瓶颈限制。 如果同一文件,则显然受限。 如果不同文件则有可能并发处理磁盘IO。具体要看操作系统和硬件结构。
ACMAIN_CHM 2013-11-12
  • 打赏
  • 举报
回复
那么innodb是放在一起的,都在表空间里,是吗? 是的
kobe8free 2013-11-12
  • 打赏
  • 举报
回复
innodb表没有没有myd和.myi,数据文件对应ibdata1。 区别主要是两个引擎的区别吧!
栗华山 2013-11-12
  • 打赏
  • 举报
回复
引用 4 楼 ACMAIN_CHM 的回复:
放在一起和不放在一起有什么大的区别呢? 磁盘IO访问瓶颈限制。 如果同一文件,则显然受限。 如果不同文件则有可能并发处理磁盘IO。具体要看操作系统和硬件结构。
同一文件,显然受限,那为啥还要放在一个文件里呢? windows + 机械磁盘 linux + 机械磁盘
rucypli 2013-11-11
  • 打赏
  • 举报
回复
innodb是放在一起的 myisam的data数据是不缓存的 innodb的data和index都缓存

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧