关闭

mysql---mysiam和innodb表数据文件结构

902人阅读 评论(0) 收藏 举报
分类:

环境:

centOS6.4 32位

mysql5.1

myisam:

cd /var/lib/mysql/test
ll
-rw-rw----. 1 mysql mysql 8556 Jun 22 08:25 a.frm           #表结构
-rw-rw----. 1 mysql mysql   14 Jun 22 08:29 a.MYD           #表数据
-rw-rw----. 1 mysql mysql 1024 Jun 22 08:29 a.MYI           #表索引
-rw-rw----. 1 mysql mysql   65 Jun 22 08:25 db.opt          #默认字符集和排序规则

innodb:

ll -h /var/lib/mysql/
drwx------. 2 mysql mysql 4.0K Jul  2 11:26 bbs            #这里面只保存了表结构
-rw-rw----. 1 mysql mysql 2.0G Jul  7 16:08 ibdata1        #该文件时所有表共享的数据文件
ll /var/lib/mysql/bbs
-rw-rw----. 1 mysql mysql 8.5K Jun 30 18:33 ADMIN_USER.frm
-rw-rw----. 1 mysql mysql 8.5K Jul  2 11:26 COUNT.frm
-rw-rw----. 1 mysql mysql   65 Jun 30 18:32 db.opt         #共享默认字符集和排序规则
-rw-rw----. 1 mysql mysql 8.5K Jun 30 18:33 TAGS.frm
-rw-rw----. 1 mysql mysql 8.7K Jun 30 18:33 TOPIC.frm
-rw-rw----. 1 mysql mysql 8.9K Jun 30 18:33 USER.frm
-rw-rw----. 1 mysql mysql 8.5K Jun 30 18:33 USER_LOGIN_LOG.frm
-rw-rw----. 1 mysql mysql 8.5K Jun 30 18:33 USER_TOKEN.frm
0
0
查看评论

MySQL InnoDB的存储文件

从物理意义上来讲,InnoDB表由共享表空间文件(ibdata1)、独占表空间文件(ibd)、表结构文件(.frm)、以及日志文件(redo文件等)组成。
  • jiayichendddd
  • jiayichendddd
  • 2015-05-06 14:21
  • 3395

Innodb innodb_file_per_table mysql数据分文件储存操作

1.备份现有的数据库。 mysqldump -q -uroot -p111111 --add-drop-table --all-databases > C:\ar\all.sql 2.停止mysql,删除原来的ibdata1文件及日志文件ib_logfile*,在mysql.ini中添加:...
  • donglynn
  • donglynn
  • 2015-05-17 15:10
  • 1275

mysql---mysiam和innodb表数据文件结构

环境:centOS6.4 32位mysql5.1myisam:cd /var/lib/mysql/test ll -rw-rw----. 1 mysql mysql 8556 Jun 22 08:25 a.frm #表结构 -rw-rw----. 1 mysql mysql ...
  • xing_____
  • xing_____
  • 2015-07-07 16:58
  • 902

MySQL InnoDB体系架构之内存

MySQL InnoDB体系架构之内存
  • Jarvan_Song
  • Jarvan_Song
  • 2016-11-03 16:40
  • 1346

对比比较MySql innodb 和 MyIsam 两种存储引擎的文件存储结构

今天对比一下mysql两种常用存储引擎myisam和innodb的文件存储结构: 先说一下两者的大概区别: myisam 更适合读取大于写入的业务,同时不支持事物。 innodb 支持事物,效率上比myisam稍慢。文件存储:myism物理文件结构为:.frm文件:与表相关的元数据信息都存放在...
  • Java_HYL
  • Java_HYL
  • 2016-06-12 11:52
  • 1459

MySQL · 引擎特性 · InnoDB 文件系统之文件物理结构

本文转载原文地址:http://mysql.taobao.org/monthly/2016/02/01/
  • mysql_lover
  • mysql_lover
  • 2017-01-19 09:53
  • 597

MySQL InnoDB 备份与恢复七种方式

有几种方式: 1 mysqldump, 这种方式不仅适用于InnoDB,还适用于其它类型的存储引擎,如MyISAM。备份的时候将数据库备份成SQL(包含drop,create,insert等语句),恢复的时候直接导入即可。 2 copy file, 我们知道InnoDB底层存储的时候会将数据和元信息...
  • hongchangfirst
  • hongchangfirst
  • 2016-08-04 18:02
  • 6463

直接拷贝数据文件导表MySQL-innodb

将tym.tags 表用拷贝数据文件的方式移动到mydb数据库 1. 创建临时备份文件夹,存放要移动的数据文件 mkdir tmp 2. 打开tym.tags表数据文件的存放路径 cd /usr/local/mysql/data/tym/ 3. 将tym.tags 的.frm和.ibd拷贝...
  • qq_25067905
  • qq_25067905
  • 2017-04-18 15:59
  • 1367

InnoDB页结构浅析

 InnoDB页结构浅析译者:杨万富        InnoDB将所有的记录存放在数据库页中(也可以称为数据块)。一般情况下,所有的页大小都是16KB。      数据页中不仅仅包...
  • whyangwanfu
  • whyangwanfu
  • 2007-12-10 17:44
  • 4986

关于innodb文件结构

Innodb使用一个虚拟文件系统-表空间(tablespace)来存储数据表和索引,用户同时可以通过制定innodb_file_per_table为每一个innnodb数据表分别创建一个表空间文件。在设置了这个选项并重新启动MySQL服务器之后,这个选项只对新建的InnoDB数据表起作用,此前创建的...
  • rj03hou
  • rj03hou
  • 2010-01-07 18:32
  • 2816
    个人资料
    • 访问:78640次
    • 积分:2021
    • 等级:
    • 排名:千里之外
    • 原创:134篇
    • 转载:21篇
    • 译文:0篇
    • 评论:1条
    文章分类