《MySQL系列-InnoDB引擎27》表-文件格式

Posted DATA数据猿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《MySQL系列-InnoDB引擎27》表-文件格式相关的知识,希望对你有一定的参考价值。

文件格式

  参数inodb_file_format用来指定文件格式,可以通过下面的方式来查看当前所使用的InnoDB存储引擎的文件格式。

mysql> select @@version\\G;
*************************** 1. row ***************************
@@version: 5.7.38-log
1 row in set (0.00 sec)

ERROR:
No query specified

mysql> show variables like 'innodb_version'\\G;
*************************** 1. row ***************************
Variable_name: innodb_version
        Value: 5.7.38
1 row in set (0.00 sec)

ERROR:
No query specified

mysql> show variables like 'innodb_file_format'\\G;
*************************** 1. row ***************************
Variable_name: innodb_file_format
        Value: Barracuda
1 row in set (0.01 sec)

ERROR:
No query specified

  参数innodb_file_format_check用来检测当前InnoDB存储引擎文件格式的支持度,该值默认为ON,如果出现不支持的文件格式,用户可能在错误日志文件中看到类似如下错误:

# 1.查看支持度
mysql> show variables like 'innodb_file_format_check';
+--------------------------+-------+
| Variable_name            | Value |
+--------------------------+-------+
| innodb_file_format_check | ON    |
+--------------------------+-------+
1 row in set (0.00 sec)

# 2.错误信息
Innodb: Warning: the system tablespace is in a file format
that this version doesn't support.

以上是关于《MySQL系列-InnoDB引擎27》表-文件格式的主要内容,如果未能解决你的问题,请参考以下文章

《MySQL系列-InnoDB引擎22》文件-表结构定义文件

《MySQL系列-InnoDB引擎23》文件-InnoDB存储引擎文件-重做日志文件

《MySQL系列-InnoDB引擎25》表-InnoDB逻辑存储结构

《MySQL系列-InnoDB引擎13》文件-参数文件

《MySQL系列-InnoDB引擎13》文件-参数文件

《MySQL系列-InnoDB引擎28》表-约束详细介绍