《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存储引擎文件-重做日志文件