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