25.2.7.5 Ограничения, связанные с объектами базы данных в кластере NDB
Некоторые объекты базы данных, такие как таблицы и индексы, имеют различные ограничения при использовании движка хранения NDBCLUSTER:
Количество объектов базы данных. Максимальное количество всех
NDBобъектов базы данных в одном кластере NDB — включая базы данных, таблицы и индексы — ограничено 20320.Атрибутов на таблицу. Максимальное количество атрибутов (то есть столбцов и индексов), которые могут принадлежать данной таблице, составляет 512.
Атрибутов на ключ. Максимальное количество атрибутов на ключ составляет 32.
-
Размер строки. Максимально допустимый размер любой строки составляет 30000 байт.
Каждый
BLOBилиTEXTстолбец добавляет 256 + 8 = 264 байта к этому общему значению; это включаетJSONстолбцы. См. Требования к хранению типов строк, а также Требования к хранению JSON для получения дополнительной информации об этих типах.Кроме того, максимальный смещение для столбца с фиксированной шириной таблицы
NDBсоставляет 8188 байт; попытка создать таблицу, нарушающую это ограничение, завершается ошибкой NDB 851 Превышен максимальный смещение для столбцов с фиксированной длиной. Для столбцов на основе памяти можно обойти это ограничение, используя тип столбца с переменной шириной, такой какVARCHARили определяя столбец какCOLUMN_FORMAT=DYNAMIC; это не работает со столбцами, хранящимися на диске. Для столбцов на диске можно сделать это, переупорядочив один или несколько столбцов таблицы на диске таким образом, чтобы суммарная ширина всех, кроме столбца на диске, определенного последним вCREATE TABLEзаявлении, используемом для создания таблицы, не превышала 8188 байт, за вычетом возможного округления для некоторых типов данных, таких какCHARилиVARCHAR; в противном случае необходимо использовать хранение на основе памяти для одного или нескольких нарушающих столбцов вместо этого. Хранение столбцов BIT на таблицу. Максимальная суммарная ширина всех
BITстолбцов, используемых в данной таблицеNDB, составляет 4096.Хранение столбцов FIXED. Кластер NDB поддерживает максимум 128 ТБ данных на фрагмент в столбцах
FIXED.
© 2025 Oracle
Licensed under the GPLv2 License.