此表提供 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
选项已为此表启用,否则为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
用于测试