该表提供了 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
或default
logging
是否为此表启用了日志记录
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
;如果不是,则为0
row_size
可以存储在一行中的数据量(以字节为单位),不包括单独存储在 blob 表中的任何 blob 数据;有关更多信息,请参阅 API 文档中的 Table::getRowSizeInBytes()
min_rows
最小行数,用于计算分区;有关更多信息,请参阅 API 文档中的 Table::getMinRows()
max_rows
最大行数,用于计算分区;有关更多信息,请参阅 API 文档中的 Table::getMaxRows()
tablespace
表所属的表空间的 ID(如果有);如果表不使用磁盘上的数据,则为
0
fragment_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
,否则为0
single_user_mode
在单用户模式生效时允许访问表的类型;其中之一为
locked
、read_only
或read_write
;这些分别等效于 NDB API 中的Table::SingleUserMode
类型的SingleUserModeLocked
、SingleUserModeReadOnly
和SingleUserModeReadWrite
值force_var_part
如果为此表
table
->getForceVarPart()
为真,则为1
,否则为0
GCI_bits
在测试中使用
author_bits
在测试中使用