25.6.17.24 Таблица словаря ndbinfo dictionary_tables
Эта таблица предоставляет информацию словаря NDB для таблиц NDB. Таблица dictionary_tables содержит следующие столбцы:
-
table_idУникальный идентификатор таблицы
-
database_nameИмя базы данных, содержащей таблицу
-
table_nameИмя таблицы
-
statusСостояние таблицы; одно из значений
New,Changed,Retrieved,InvalidилиAltered. (См. , для получения дополнительной информации о значениях состояния объектов.) -
attributesКоличество атрибутов таблицы
-
primary_key_colsКоличество столбцов в первичном ключе таблицы
-
primary_keyСписок столбцов в первичном ключе таблицы, разделенный запятыми
-
storageТип используемого хранилища таблицы; одно из значений
memory,diskилиdefault -
loggingВключена ли запись журнала для данной таблицы
-
dynamic1, если таблица динамическая, иначе0; таблица считается динамической, еслиравно true, или если хотя бы один столбец таблицы является динамическимtable-> -
read_backup1, если чтение из любой реплики (опцияREAD_BACKUPвключена для этой таблицы, иначе0; см. Раздел 15.1.21.12, «Настройка опций комментариев NDB») -
fully_replicated1, еслиFULLY_REPLICATEDвключено для этой таблицы (каждый узел данных в кластере имеет полную копию таблицы),0в противном случае; см. Раздел 15.1.21.12, «Настройка опций комментариев NDB» -
checksumЕсли для этой таблицы используется контрольная сумма, значение в этом столбце равно
1; в противном случае оно равно0 -
row_sizeРазмер данных в байтах, которые могут храниться в одной строке, не включая данные BLOB, хранящиеся отдельно в таблицах BLOB; см. , в документации API, для получения дополнительной информации
-
min_rowsМинимальное количество строк, используемое для расчета разделов; см. , в документации API, для получения дополнительной информации
-
max_rowsМаксимальное количество строк, используемое для расчета разделов; см. , в документации API, для получения дополнительной информации
-
tablespaceИдентификатор табличного пространства, к которому принадлежит таблица, если таковой имеется; это
0, если таблица не использует данные на диске -
fragment_typeТип фрагмента таблицы; одно из значений
Single,AllSmall,AllMedium,AllLarge,DistrKeyHash,DistrKeyLin,UserDefined,unusedилиHashMapPartition; для получения дополнительной информации см. , в документации NDB API -
hash_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.21.12, «Настройка опций комментариев NDB» -
contains_GCI1, если таблица содержит глобальный индекс контрольной точки, иначе0 -
single_user_modeТип доступа к таблице при включении однопользовательского режима; одно из значений
locked,read_onlyилиread_write; они эквивалентны значениямSingleUserModeLocked,SingleUserModeReadOnlyиSingleUserModeReadWrite, соответственно, типа в NDB API -
force_var_partЭто
1, еслиравно true для этой таблицы, иtable->0в противном случае -
GCI_bitsИспользуется для тестирования
-
author_bitsИспользуется для тестирования
© 2025 Oracle
Licensed under the GPLv2 License.