千家信息网

Mysql -存储引擎

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,1、存储引擎:是表级别的类型。2、查看表存储引擎的方法:(1)、mysql> show table status in mydb where name='classes'\G;1. rowName:
千家信息网最后更新 2026年10月31日Mysql -存储引擎

1、存储引擎:是表级别的类型。

2、查看表存储引擎的方法:

(1)、mysql> show table status in mydb where name='classes'\G;

1. row

Name: classes 表名

Engine: InnoDB 存储引擎

Version: 10 表的当前版本(多版本并发)

Row_format: Compact 行格式

Rows: 4 表中的数据行数

Avg_row_length: 4096 平均每行包含的字节数

Data_length: 16384 表中数据的总字节数

Max_data_length: 0 表能够占用的最大空间,单位字节

Index_length: 0 索引的大小,单位字节

Data_free: 8388608

Auto_increment: 5 下一个Auto_increment值

Create_time: 2015-12-24 18:35:10 表的创建时间

Update_time: NULL 表数据最近一次的修改时间

Check_time: NULL 使用check table 或 myisamchk最近一次检测表的时间

Collation: utf8_general_ci 排序规则

Checksum: NULL

Create_options: 创建表时指定的选项。

Comment: 表的注释

(2)、mysql>use mydb;

mysql> show table status like 'classes'\G;

1. row

Name: classes

Engine: InnoDB

Version: 10

Row_format: Compact

Rows: 4

Avg_row_length: 4096

Data_length: 16384

Max_data_length: 0

Index_length: 0

Data_free: 8388608

Auto_increment: 5

Create_time: 2015-12-24 18:35:10

Update_time: NULL

Check_time: NULL

Collation: utf8_general_ci

Checksum: NULL

Create_options:

Comment:

3、InnoDB存储引擎的特性:

(1)、支持事务:事务日志。

(2)、支持外键

(3)、MVCC多版本并发控制

(4)、支持聚簇索引也叫聚集索引,因聚簇索引的索引文件和数据文件放置到一起,因此聚簇索引只能有一个,

一般用主键做聚簇索引。那么,其他非聚簇索引通常称为辅助索引

(辅助索引的索引文件和数据文件不放置到一起),辅助索引可以有多个。

(5)、支持热备份,前提是表存储时使用独立表空间(innoDB_file_pre_table=ON )。

(6)、支持行级锁。

(7)、数据库崩溃后可以恢复数据,因有事务日志。

4、MyISAM存储引擎的特性:

(1)、不支持事务。

(2)、不支持外键。

(3)、不支持行级锁,支持表级锁。

(4)、支持延迟更新索引。

(5)、支持全文索引。

(6)、适用场景:读多写少、数据较小的表;能容忍崩溃后的修改操作和数据丢失。

(7)、此存储引擎要定期处理磁盘碎片,不然速度回越来越慢,命令是:optimize table 表名。

5、ARCHIVE存储引擎的特性:

(1)、仅支持insert和select,支持很好的压缩功能。

(2)、适用于存储日志信息或者其它按时间序列实现的数据采集类的应用。

(3)、不支持事务和索引。

6、第三方的存储引擎:

(1)、XtraDB:增强版的InnoDB,由Percona提供;

编译安装时,下载XtraDB的源码替换为Mysql存储引擎中的InnoDB的源码,XtraDB已作为MariaDB中的默认的存储引擎。

(2)、TokuDB:使用Fractal Trees索引,性能很高,特别适用于存储大数据的表,

已被引入到新版的MariaDB中。

(3)、PBXT:MariaDB自带此存储引擎,对SSD硬盘提供适当的支持,

支持事务、MVCC、外键约束等,性能也比较高。

索引 支持 存储 引擎 数据 事务 字节 文件 时间 日志 版本 特性 辅助 单位 性能 源码 空间 适当 前提 功能 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 百单网互联网科技有限公司 北京路客互联网科技有限公司 腾讯阿里互联网科技 青岛互联网科技公司 唐信互联网科技 奇酷互联网络科技公司 碳银互联网科技有限公司 顺玮阁互联网科技 上游互联网科技 佰商互联网科技有限公司 宁波青枫互联网科技有限公司 成都互联网科技公司100强 晓花互联网科技有限公司网址 中国互联网十大科技股排名 银川新华互联网科技学校联系电话 互联网金融科技元年 珠海东科互联网科技有限公司 众联互联网络科技 高科技和互联网的现代国家 株洲百竞科技的互联网营销顾问 互联网科技网 互联网科技金融 苏州互联网科技贷款公司 成都互联网科技公司100强 银川新华互联网科技职业技术培训学校图片 华夏互联网科技业 呼和浩特新华互联网科技学院 国大互联网教育科技有限公司薪资 电子商务与互联网科技的关系 米泉互联网科技专业怎么样
0