Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


25.6.17.24 NDBinfo dictionary_tables 表

该表提供了NDB字典信息,用于NDB表。dictionary_tables包含以下列:

  • table_id

    表的唯一ID

  • database_name

    包含表的数据库名称

  • table_name

    表名

  • status

    表状态;其中之一为NewChangedRetrievedInvalidAltered。(请参阅Object::Status,了解对象状态值的更多信息。)

  • attributes

    表属性数量

  • primary_key_cols

    表主键的列数

  • primary_key

    表主键的列名列表,使用逗号分隔

  • storage

    表存储类型;其中之一为memorydiskdefault

  • logging

    是否启用了对该表的日志记录

  • dynamic

    1 如果表是动态的,否则0;该表被认为是动态的,如果table->getForceVarPart()为真,或者至少有一列是动态的

  • read_backup

    1 如果从任何副本读取 (READ_BACKUP 选项为该表启用,否则0;见第15.1.20.12节,“设置 NDB 注释选项”)

  • fully_replicated

    1 如果FULLY_REPLICATED为该表启用(每个数据节点在集群中都有该表的完整副本),否则0;见第15.1.20.12节,“设置 NDB 注释选项”

  • checksum

    如果该表使用校验和,该列的值为1;否则为0

  • row_size

    可以存储在一行中的数据量,单位为字节,不包括单独存储在 blob 表中的 blob 数据;见Table::getRowSizeInBytes(),在 API 文档中有更多信息

  • min_rows

    最小行数,用于计算分区;见Table::getMinRows(),API文档中有更多信息

  • max_rows

    最大行数,用于计算分区;见Table::getMaxRows(),API文档中有更多信息

  • tablespace

    表所属的表空间ID,如果没有使用磁盘存储,则为0

  • fragment_type

    表的分区类型;其中之一是SingleAllSmallAllMediumAllLargeDistrKeyHashDistrKeyLinUserDefinedunusedHashMapPartition;更多信息见Object::FragmentType,NDB API文档中

  • hash_map

    表使用的哈希映射

  • fragments

    表分区的数量

  • partitions

    表使用的分区数量

  • partition_balance

    如果使用了分区平衡,类型为其中之一:FOR_RP_BY_NODEFOR_RA_BY_NODEFOR_RP_BY_LDMFOR_RA_By_LDMFOR_RA_BY_LDM_X_2FOR_RA_BY_LDM_X_3FOR_RA_BY_LDM_X_4;见第15.1.20.12节,“设置 NDB 评论选项”

  • contains_GCI

    1如果表包含全局检查点索引,否则0

  • single_ user_mode

    单用户模式下允许对表的访问类型之一:lockedread_onlyread_write;这些等价于 NDB API 中Table::SingleUserMode类型的值:SingleUserModeLockedSingleUserModeReadOnlySingleUserModeReadWrite,分别

  • force_var_part

    如果getForceVarPart()为真,则为1,否则为0

  • GCI_ bits

    用于测试

  • author_bits

    用于测试