美文网首页
06-mysql物理文件

06-mysql物理文件

作者: 七层茅草屋 | 来源:发表于2019-10-27 22:05 被阅读0次

六星教育 - java-mysql优化1909

1.数据表文件 2.日志文件 3.系统文件 4.其他程序文件

sql文件是mysql语法文件,不代表数据存储文件

表结构文件

.frm 存储的是关于数据表的结构,不包含索引结构:主要是字段以及字段类型

一、myisam存储文件

  1. .MYD存放数据
  2. .MYI存放索引:索引是指向数据的位置

二、innodb:

  1. Btree 数据和索引基本是用一片区域
  2. .ibd 独享空间 一个表一个空间
  3. ibddata1 共享空间 很多表共享一个空间

三、MySQL日志文件6种

1. 查询日志

一般不建议开启,记录查询的->select使用主要是一些特殊的sql

2. 慢查询日志

默认不开启,指定超出某个时间执行的sql

slow_query_log=1 #开启
slow-query-log-file=mysql-slow.log #文件名
long_query_time=3 #设置最大等待时间
show variables like '%slow%'; 查看
SELECT SLEEP(5); 测试

3. 错误日志

记录MySQL服务运行过程种产生的异常:异常不是指sql执行异常,是指服务异常

4. 二进制日志

功能:会记录执行的sql(update,delete,create,insert)

show variables like '%log_bin%';
mysql-bin.000001:记录的就是写操作的SQL,会随服务器重启创建一个新的,mysql-bin.000002
mysql-bin.index:二进制索引文件

show binary logs; 查询MySQL所有的二进制文件
show master status; 查询状态-使用的是哪个二进制文件
show binlog event;查询第一个二进制文件
show binlog events in "mysql-bin.000002"查询指定的日志文件
reset master 清空二进制文件
flush logs 清空所有日志文件

mysqlbinlog /www/server/data/mysql-bin.000001 | mysql -u root -p  二进制恢复数据

5. 事务日志

6. 中继日志

主要是在主从中去做运用,同时这个文件会记录binlog中的信息,在从节点会根据这个文件去恢复数据

相关文章

  • 06-mysql物理文件

    六星教育 - java-mysql优化1909 1.数据表文件 2.日志文件 3.系统文件 4.其他程序文件 sq...

  • mysql主从备份

    备份 一般分为物理备份(物理文件)和逻辑备份(sql语句)物理备份 只要备份物理文件 速度快不跨平台 linux ...

  • innodb文件结构解析

    innodb 物理文件解析 1 综述 innodb的物理文件包括系统表空间文件ibdata,用户表空间文件ibd,...

  • Oracle数据库概述

    Oracle数据库的物理结构 物理组件就是Oracle数据库所使用的操作系统物理文件。物理文件可分为三类: 物理组...

  • 【内核·x2】文件系统的实现

    文件系统的需求 文件系统的物理限制

  • 06-MySQL install on centOS

    https://github.com/Hackeruncle/MySQL/blob/master/MySQL%20...

  • RocketMQ源码解析——存储部分(5)IndexFile消息

    IndexFile文件讲解  之前说了RocketMQ的物理日志文件CommitLog和逻辑日志文件Consume...

  • iOS Xcode中的虚拟文件夹

    现在的Xcode, 在修改文件夹名称时, 可能会把物理文件夹一起改掉, 那怎么才能不影响物理文件夹呢? 首先, 如...

  • 小结(2019.04.15~2019.06.10)

    本题目以文件在物理磁盘上客观存在的事实为基础,通过直接读取物理磁盘内容分析文件目录,交叉对比从而发现异常文件。主体...

  • Mysql日志

    MySQL物理结构 MySQL是通过文件系统对数据进行存储和管理的。MySQL从物理结构上可以分为日志文件和数据文...

网友评论

      本文标题:06-mysql物理文件

      本文链接:https://www.haomeiwen.com/subject/bhwmvctx.html