MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件的扩展名为.MYD (MYData)。索引文件的扩展名是.MYI (MYIndex)。

Innodb如果没有指定InnoDB配置选项,MySQL将在MySQL数据目录下创建一个名为ibdata1的10MB大小的自动扩展 数据文件,以及两个名为ib_logfile0和ib_logfile1的5MB大小的日志文件。数据库目录中会有db.opt、库名.frm、库 名.ibd文件产生。

innodb中ibdataN对应的是表空间,表空间有一个或多个数据文件组成 ,表空间分共享表空间和独享表空间两种

共享表空间指所有innodb表数据文件都存放在一个表空间中

独享表空间指每个表的数据和索引存放在单独的idb文件中,该文件包含了表数据 索引数据 undo数据对于InnoDB,数据和索引被一起存到.ibd文件。tbl_name.frm文件照旧依然被创建。

防止Innodb单文件过大

1:设置多个表空间

innodb_data_home_dir = /

innodb_data_file_path = data1/ibdata1:10M;data2/ibdata2:10M:autoextend

2:为每张表单独存放表空间

使用Per-table tablespace

[mysqld]

innodb_file_per_table

mysql 的文件介绍_mysql 数据文件介绍相关推荐

  1. oracle 控制文件 scn,重建控制文件后, 控制文件中的数据文件检查点SCN来自哪里...

    重建控制文件后, 控制文件中的数据文件检查点SCN来自哪里 这个问题要看具体的情况,比如: 1. 数据库是shutdown immediate,也就是说数据库是一致的状态,重建控制文件后,SCN 以d ...

  2. Python之数据分析(Numpy中读取与保存数据文件、将数据文件制成K线图)

    文章目录 一.读取与保存文件 二.将数据文件制成K线图 一.读取与保存文件 1.读取文件格式 numpy.loadtxt(文件名,delimiter = 分割符,usecols = 选择列,unpac ...

  3. SQL Server 数据库中添加文件组和数据文件

    SQL Server 现有数据库中添加文件组和数据文件use CURRENT_DB --进入当前操作数据库 go alter database CURRENT_DB add filegroup FG1 ...

  4. 关于python使用pandas导入dat数据文件的方法(可导入任意dat数据文件和csv数据文件)

    我相信大家在学习python中会遇到一些很苦恼的数据导入问题,csdn上面的数据导入五花八门,大多是在特定条件实行的数据导入,我在学习机器学习分类算法实现中发现csdn上面有很多dat数据文件,所以想 ...

  5. mysql数据库熟悉表空间数据文件_MySQL数据文件介绍及存放位置

    MySQL的每个数据库都对应存放在一个与数据库同名的文件夹中,MySQL数据库文件包括MySQL所建数据库文件和MySQL所用存储引擎创建的数据库文件. 1.MySQL创建并管理的数据库文件: .fr ...

  6. mysql删除数据不会减少存储占用_Mysql单文件存储删除数据文件容量不会减少的bug与解决方法...

    MySQL的Bug之一:InnoDB ibdata1 never shrinks after data is removed 问题描述 当innodb引擎使用单个文件进行存储的时候,当对数据库中数据进 ...

  7. mysql innodb表移植_mysql Innodb引擎独立表空间下通过复制.ibd文件快速迁移数据文件...

    假设需求:需要把库test1中的的数据迁移到test2中,并且test2中数据量特别大 硬性条件:1.mysql 使用 Innodb引擎,且开启独立表空间,2.两个库的mysql版本一致(不同版本下未 ...

  8. mysql摧毁重建_mysql数据文件破坏后的修复方法

    由于临时或者突然断电,使用kill -9中止MySQL服务进程,所有的这些都可能会毁坏MySQL的数据文件.如果在被干扰时,服务正在改变文件,文件可能会留下错误的或不一致的状态.因为这样的毁坏有时是不 ...

  9. MySQL文件后_MySQL误删除文件后,如何恢复

    MySQL在运行中,如果误删除数据文件,只有服务进程没有退出,那么就有办法将其恢复. 首先介绍Linux下lsof:他可以显示打开的文件和网络连接. 其次/proc目录包含了反映内核和进程树的各种文件 ...

最新文章

  1. 此时不应有java_Java 锁的知识总结及实例代码
  2. PAT 10-2 删除字符串中的子串
  3. python 列表生成式_深度好文:Python之列表生成式、生成器、可迭代对象与迭代器(一)...
  4. java生日正则表达式_java之正则表达式、日期操作
  5. oracle 数据掩码,oracle格式掩码
  6. java编程基础码_1.java编程基础
  7. 如何为项目和产品提供资源——优化工作时间、激励团队和预算
  8. Java WebSocket生命周期
  9. 数字信号处理--7.4--数字滤波器
  10. 【面经】NLP算法-字节跳动
  11. 超越LLMNR /NBNS欺骗 - 利用Active Directory集成的DNS
  12. 数仓建模—ID Mapping(下)
  13. wp8 android,WP8桌面主题|WP8桌面v1.5.2 for Android版 - 玩客网
  14. w7系统怎么ping服务器,怎么ping网速,教您ping网络的方法
  15. 般若波罗蜜多心经-梵文(收藏)
  16. 帝国cms模板仿后台登录界面源码
  17. 2013版VBA帮助文档
  18. php–strace,关于strace
  19. 程序员用Python编写的抗击疫情代码诗,付中文翻译
  20. 发那科pmc地址分配_FANUC PMC 地址表

热门文章

  1. Linux 的系统运行级别
  2. 在java web项目中编写自己的代码生成器
  3. Motor XT615 开机无限卡屏重启的取证与分析
  4. 五种计算机编程语言注定要衰落,牛逼的你怎么看呢???
  5. php微信小程序物流进度推送,微信小程序 消息推送php服务器验证实例详解
  6. lsm tree java_LSM-tree 基本原理及应用
  7. python变量运算符_Python(三) 变量与运算符
  8. 多线程的几种实现方法
  9. Oracle DML、DDL、DCL的区别
  10. synchronize与lock的区别