此表格提供 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()為 true,或如果至少有一個表格欄是動態的,則會將表格視為動態的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和SingleUserModeReadWriteforce_var_part如果此表格的
table->getForceVarPart()為 true,則為1,否則為0GCI_bits用於測試
author_bits用於測試