该表提供了 NDB 表的 NDB 字典信息。 dictionary_tables 包含此处列出的列
table_id表的唯一 ID
database_name包含表的数据库的名称
table_name表的名称
status表的狀態;其中之一為
New、Changed、Retrieved、Invalid或Altered。(有关对象状态值的更多信息,请参阅 Object::Status。)attributes表属性的数量
primary_key_cols表主键中的列数
primary_key表主键中的列的逗号分隔列表
storage表使用的存储类型;其中之一为
memory、disk或defaultlogging是否为此表启用了日志记录
dynamic如果表是动态的,则为
1,否则为0;如果table->getForceVarPart()为真,或者至少有一个表列是动态的,则该表被认为是动态的read_backup如果从任何副本读取(为此表启用了
READ_BACKUP选项),则为1,否则为0;请参阅 第 15.1.20.12 节,“设置 NDB 注释选项”fully_replicated如果为此表启用了
FULLY_REPLICATED(集群中的每个数据节点都具有表的完整副本),则为1,否则为0;请参阅 第 15.1.20.12 节,“设置 NDB 注释选项”checksum如果该表使用校验和,则此列中的值为
1;如果不是,则为0row_size可以存储在一行中的数据量(以字节为单位),不包括单独存储在 blob 表中的任何 blob 数据;有关更多信息,请参阅 API 文档中的 Table::getRowSizeInBytes()
min_rows最小行数,用于计算分区;有关更多信息,请参阅 API 文档中的 Table::getMinRows()
max_rows最大行数,用于计算分区;有关更多信息,请参阅 API 文档中的 Table::getMaxRows()
tablespace表所属的表空间的 ID(如果有);如果表不使用磁盘上的数据,则为
0fragment_type表的片段类型;其中之一为
Single、AllSmall、AllMedium、AllLarge、DistrKeyHash、DistrKeyLin、UserDefined、unused或HashMapPartition;有关更多信息,请参阅 NDB API 文档中的 Object::FragmentTypehash_map表使用的哈希映射
fragments表片段的数量
partitions表使用的分区数量
partition_balance使用的分区平衡类型(如果有);其中之一为
FOR_RP_BY_NODE、FOR_RA_BY_NODE、FOR_RP_BY_LDM、FOR_RA_BY_LDM、FOR_RA_BY_LDM_X_2、FOR_RA_BY_LDM_X_3或FOR_RA_BY_LDM_X_4;请参阅 第 15.1.20.12 节,“设置 NDB 注释选项”contains_GCI如果表包含全局检查点索引,则为
1,否则为0single_user_mode在单用户模式生效时允许访问表的类型;其中之一为
locked、read_only或read_write;这些分别等效于 NDB API 中的Table::SingleUserMode类型的SingleUserModeLocked、SingleUserModeReadOnly和SingleUserModeReadWrite值force_var_part如果为此表
table->getForceVarPart()为真,则为1,否则为0GCI_bits在测试中使用
author_bits在测试中使用