• 9. FILES


    9. FILES

    FILES表提供有关存储MySQL表空间数据的文件的信息。

    FILES表提供有关InnoDB数据文件的信息。 在NDB Cluster中,此表还提供有关存储NDB Cluster Disk Data表的文件的信息。 有关InnoDB的其他信息,请参阅本节后面的InnoDB Notes; 有关NDB Cluster的其他信息,请参阅NDB Notes

    • FILE_ID :对于InnoDB:表空间ID,也称为space_idfil_space_t :: id
      对于NDB:文件标识符。 FILE_ID列值是自动生成的。
    • FILE_NAME :对于InnoDB:数据文件的名称。 每个表文件和一般表空间具有.ibd文件扩展名。 撤消表空间以undo为前缀。 系统表空间以ibdata为前缀。 临时表空间以ibtmp为前缀。 文件名包括文件路径,该路径可能与MySQL数据目录相关(datadir系统变量的值)。
      对于NDB:由CREATE LOGFILE GROUP或ALTER LOGFILE GROUP创建的UNDO日志文件的名称,或由CREATE TABLESPACE或ALTER TABLESPACE创建的数据文件的名称。
    • FILE_TYPE :对于InnoDB:表空间文件类型。 InnoDB文件有三种可能的文件类型。 TABLESPACE是包含表,索引或其他形式的用户数据的任何系统,通用或单独表空间文件的文件类型。 TEMPORARY是临时表空间的文件类型。 UNDO LOG是撤消表空间的文件类型,它保存撤消记录。
      对于NDB:其中一个值为UNDO LOG,DATAFILE或TABLESPACE。
    • TABLESPACE_NAME :对于InnoDB:表空间的SQL名称。 通用表空间名称是SYS_TABLESPACES.NAME值。 对于其他表空间文件,名称以innodb_开头,例如innodb_systeminnodb_undoinnodb_file_per_table。 每个表的表空间名称格式为innodb_file_per_table _ ##,其中##是表空间ID。
      对于NDB:与文件关联的表空间的名称。
    • TABLE_CATALOG :值始终为空
    • TABLE_SCHEMA :值始终为NULL
    • TABLE_NAME :对于InnoDB:此值始终为NULL。
      对于NDB:与文件关联的磁盘数据表的名称(如果有)。
    • LOGFILE_GROUP_NAME :对于InnoDB:此值始终为NULL。
      对于NDB:日志文件或数据文件所属的日志文件组的名称。
    • LOGFILE_GROUP_NUMBER:对于InnoDB:此值始终为NULL。
      对于NDB:对于UNDO日志文件,日志文件所属的日志文件组的自动生成的ID号。
    • ENGINE :对于InnoDB:此值始终为InnoDB。
      对于NDB:对于NDB群集磁盘数据日志文件或数据文件,此值始终为NDB或NDBCLUSTER。
    • FULLTEXT_KEYS :对于InnoDB:此值始终为NULL。
      对于NDB:对于NDB群集磁盘数据日志文件或数据文件,此值始终为空。
    • DELETED_ROWS :对于InnoDB:此值始终为NULL。
      对于NDB:此值始终为NULL。
    • UPDATE_COUNT :对于InnoDB:此值始终为NULL。
      对于NDB:此值始终为NULL。
    • FREE_EXTENTS :对于InnoDB:当前数据文件中完全空闲的extents数。
      对于NDB:文件尚未使用的extents数。
    • TOTAL_EXTENTS :对于InnoDB:当前数据文件中使用的完整 extents 的数量。 文件末尾的任何部分extents 都不计算在内。
      对于NDB:分配给文件的扩展extents 总数。
    • EXTENT_SIZE :对于InnoDB:对于页面大小为4k,8k或16k的文件,范围大小为1048576(1MB)。 对于页面大小为32k的文件,范围大小为2097152字节(2MB),对于页面大小为64k的文件,范围大小为4194304(4MB)。 FILES不报告InnoDB页面大小。 页面大小由innodb_page_size系统变量定义。 也可以从INNODB_SYS_TABLESPACES表中检索范围大小信息,其中FILES.FILE_ID = INNODB_SYS_TABLESPACES.SPACE_ID。
      对于NDB:文件范围的大小(以字节为单位)。
    • INITIAL_SIZE :对于InnoDB:文件的初始大小(以字节为单位)。
      对于NDB:文件的大小(以字节为单位)。 这与用于创建文件的CREATE LOGFILE GROUP,ALTER LOGFILE GROUP,CREATE TABLESPACE或ALTER TABLESPACE语句的INITIAL_SIZE子句中使用的值相同。
    • MAXIMUM_SIZE :对于InnoDB:文件中允许的最大字节数。 除预定义的系统表空间数据文件外,所有数据文件的值均为NULL。 最大系统表空间文件大小由innodb_data_file_path定义。 最大临时表空间文件大小由innodb_temp_data_file_path定义。 预定义系统表空间数据文件的NULL值表示未明确定义文件大小限制。
      对于NDB:对于NDB Cluster Disk Data文件,此值始终与INITIAL_SIZE值相同。
    • AUTOEXTEND_SIZE :对于InnoDB:AUTOEXTEND_SIZE是由系统表空间的innodb_data_file_path定义的自动扩展大小,或者是临时表空间的innodb_temp_data_file_path。对于NDB:对于NDB Cluster Disk Data文件,此值始终为空。
    • CREATION_TIME :对于InnoDB:此值始终为NULL。
      对于NDB:创建文件的日期和时间。
    • LAST_UPDATE_TIME :对于InnoDB:此值始终为NULL。
      对于NDB:上次修改文件的日期和时间。
    • LAST_ACCESS_TIME :对于InnoDB:此值始终为NULL。
      对于NDB:服务器上次访问文件的日期和时间。
    • RECOVER_TIME :对于InnoDB:此值始终为NULL。
      对于NDB:对于NDB Cluster Disk Data文件,此值始终为0。
    • TRANSACTION_COUNTER :对于InnoDB:此值始终为NULL。
      对于NDB:对于NDB Cluster Disk Data文件,此值始终为0。
    • VERSION :对于InnoDB:此值始终为NULL。
      对于NDB:对于NDB Cluster Disk Data文件,此值始终为NULL。
    • ROW_FORMAT :对于InnoDB:此值始终为NULL。
      对于NDB:对于NDB Cluster Disk Data文件,此值始终为NULL。
    • TABLE_ROWS :对于InnoDB:此值始终为NULL。
      对于NDB:对于NDB Cluster Disk Data文件,此值始终为NULL。
    • AVG_ROW_LENGTH :对于InnoDB:此值始终为NULL。
      对于NDB:对于NDB Cluster Disk Data文件,此值始终为NULL。
    • DATA_LENGTH :对于InnoDB:此值始终为NULL。
      对于NDB:对于NDB Cluster Disk Data文件,此值始终为NULL。
    • MAX_DATA_LENGTH :对于InnoDB:此值始终为NULL。
      对于NDB:对于NDB Cluster Disk Data文件,此值始终为NULL。
    • INDEX_LENGTH :对于InnoDB:此值始终为NULL。
      对于NDB:对于NDB Cluster Disk Data文件,此值始终为NULL。
    • DATA_FREE :对于InnoDB:整个表空间的可用空间总量(以字节为单位)。 预定义的系统表空间(包括系统表空间和临时表表空间)可能包含一个或多个数据文件。
      对于NDB:对于NDB Cluster Disk Data文件,此值始终为NULL。
    • CREATE_TIME :对于InnoDB:此值始终为NULL。
      对于NDB:对于NDB Cluster Disk Data文件,此值始终为NULL。
    • UPDATE_TIME :对于InnoDB:此值始终为NULL。
      对于NDB:对于NDB Cluster Disk Data文件,此值始终为NULL。
    • CHECK_TIME :对于InnoDB:此值始终为NULL。
      对于NDB:对于NDB Cluster Disk Data文件,此值始终为NULL。
    • CHECKSUM :对于InnoDB:此值始终为NULL。
      对于NDB:对于NDB Cluster Disk Data文件,此值始终为NULL。
    • STATUS :对于InnoDB:默认情况下,此值为NORMAL。 InnoDB文件单独表空间可能会报告IMPORTING,这表示表空间尚不可用。
      对于NDB:对于NDB Cluster Disk Data文件,此值始终为NORMAL。
    • EXTRA :对于InnoDB:此值始终为NULL。
      对于NDB:对于NDB群集磁盘数据文件,EXTRA列显示文件所属的数据节点,因为每个数据节点都有自己的文件副本。 假设您在具有四个数据节点的NDB群集上使用此语句:
    CREATE LOGFILE GROUP mygroup
        ADD UNDOFILE 'new_undo.dat'
        INITIAL_SIZE 2G
        ENGINE NDB;

    成功运行CREATE LOGFILE GROUP语句后,您应该看到与此处针对FILES表的查询类似的结果:

    mysql> SELECT LOGFILE_GROUP_NAME, FILE_TYPE, EXTRA
             FROM INFORMATION_SCHEMA.FILES
             WHERE FILE_NAME = 'new_undo.dat';
    +--------------------+------------+----------------+
    | LOGFILE_GROUP_NAME | FILE_TYPE  | EXTRA          |
    +--------------------+------------+----------------+
    | mygroup            | UNDO LOG   | CLUSTER_NODE=3 |
    | mygroup            | UNDO LOG   | CLUSTER_NODE=4 |
    | mygroup            | UNDO LOG   | CLUSTER_NODE=5 |
    | mygroup            | UNDO LOG   | CLUSTER_NODE=6 |
    +--------------------+------------+----------------+

    示例

    InnoDb:

    SELECT
      FILE_ID, FILE_NAME, FILE_TYPE, TABLESPACE_NAME, FREE_EXTENTS,
      TOTAL_EXTENTS, EXTENT_SIZE, INITIAL_SIZE, MAXIMUM_SIZE,
      AUTOEXTEND_SIZE, DATA_FREE, STATUS
    FROM INFORMATION_SCHEMA.FILES WHERE ENGINE='InnoDB' limit 140,10
    
    mysql> SELECT   FILE_ID, FILE_NAME, FILE_TYPE, TABLESPACE_NAME, FREE_EXTENTS,   TOTAL_EXTENTS, EXTENT_SIZE, INITIAL_SIZE, MAXIMUM_SIZE,   AUTOEXTEND_SIZE, DATA_FREE, STATUS FROM INFORMATION_SCHEMA.FILES WHERE ENGINE='InnoDB' limit 140,10;
    +---------+----------------------------------+------------+---------------------------+--------------+---------------+-------------+--------------+--------------+-----------------+-----------+--------+
    | FILE_ID | FILE_NAME                        | FILE_TYPE  | TABLESPACE_NAME           | FREE_EXTENTS | TOTAL_EXTENTS | EXTENT_SIZE | INITIAL_SIZE | MAXIMUM_SIZE | AUTOEXTEND_SIZE | DATA_FREE | STATUS |
    +---------+----------------------------------+------------+---------------------------+--------------+---------------+-------------+--------------+--------------+-----------------+-----------+--------+
    |     203 | ./test/ts#P#p0#SP#p0sp0.ibd      | TABLESPACE | innodb_file_per_table_203 |            0 |             0 |     1048576 |            0 |         NULL |         1048576 |         0 | NORMAL |
    |     204 | ./test/ts#P#p0#SP#p0sp1.ibd      | TABLESPACE | innodb_file_per_table_204 |            0 |             0 |     1048576 |            0 |         NULL |         1048576 |         0 | NORMAL |
    |     205 | ./test/ts#P#p1#SP#p1sp0.ibd      | TABLESPACE | innodb_file_per_table_205 |            0 |             0 |     1048576 |            0 |         NULL |         1048576 |         0 | NORMAL |
    |     206 | ./test/ts#P#p1#SP#p1sp1.ibd      | TABLESPACE | innodb_file_per_table_206 |            0 |             0 |     1048576 |            0 |         NULL |         1048576 |         0 | NORMAL |
    |     207 | ./test/ts#P#p2#SP#p2sp0.ibd      | TABLESPACE | innodb_file_per_table_207 |            0 |             0 |     1048576 |            0 |         NULL |         1048576 |         0 | NORMAL |
    |     208 | ./test/ts#P#p2#SP#p2sp1.ibd      | TABLESPACE | innodb_file_per_table_208 |            0 |             0 |     1048576 |            0 |         NULL |         1048576 |         0 | NORMAL |
    |     227 | ./ibtmp1                         | TEMPORARY  | innodb_temporary          |            4 |            12 |     1048576 |     12582912 |         NULL |        67108864 |   8388608 | NORMAL |
    |     228 | /data/mysql3306_data/test/x1.ibd | TABLESPACE | innodb_file_per_table_228 |            0 |             0 |     1048576 |        65536 |         NULL |         1048576 |         0 | NORMAL |
    |     229 | ./test/t11.ibd                   | TABLESPACE | innodb_file_per_table_229 |            0 |             0 |     1048576 |        65536 |         NULL |         1048576 |         0 | NORMAL |
    |     230 | ./test/t12.ibd                   | TABLESPACE | innodb_file_per_table_230 |            0 |             0 |     1048576 |        65536 |         NULL |         1048576 |         0 | NORMAL |
    +---------+----------------------------------+------------+---------------------------+--------------+---------------+-------------+--------------+--------------+-----------------+-----------+--------+
    10 rows in set (0.00 sec)
  • 相关阅读:
    零散杂记
    Result || IResult
    策略模式
    unity中的WWW通讯问题
    在webView 中使用JS 调用 Android / IOS的函数 Function
    不同云区域Proxy安装错误记录
    标准运维加载插件
    蓝鲸考试模拟
    PAAS组件迁移
    脚本安装halo
  • 原文地址:https://www.cnblogs.com/wanbin/p/9514641.html
Copyright © 2020-2023  润新知