15.1.22 Оператор CREATE TABLESPACE
CREATE [UNDO] TABLESPACE tablespace_name
InnoDB and NDB:
[ADD DATAFILE 'file_name']
[AUTOEXTEND_SIZE [=] value]
InnoDB only:
[FILE_BLOCK_SIZE = value]
[ENCRYPTION [=] {'Y' | 'N'}]
NDB only:
USE LOGFILE GROUP logfile_group
[EXTENT_SIZE [=] extent_size]
[INITIAL_SIZE [=] initial_size]
[MAX_SIZE [=] max_size]
[NODEGROUP [=] nodegroup_id]
[WAIT]
[COMMENT [=] 'string']
InnoDB and NDB:
[ENGINE [=] engine_name]
Reserved for future use:
[ENGINE_ATTRIBUTE [=] 'string']
Этот оператор используется для создания табличного пространства. Точный синтаксис и семантика зависят от используемого движка хранения. В стандартных выпусках MySQL это всегда табличное пространство InnoDB. MySQL NDB Cluster также поддерживает табличные пространства, использующие движок хранения NDB.
Учетные данные для InnoDB
Для создания обычных табличных пространств или пространств отмены используется синтаксис CREATE TABLESPACE. Для создания пространства отмены необходимо указать ключевое слово UNDO.
Обычное табличное пространство — это общее табличное пространство. Оно может содержать несколько таблиц и поддерживает все форматы строк таблиц. Обычные табличные пространства могут создаваться в расположении, относительном к каталогу данных или независимом от него.
После создания обычного табличного пространства InnoDB используйте оператор CREATE TABLE
или tbl_name ... TABLESPACE [=]
tablespace_nameALTER TABLE
для добавления таблиц в табличное пространство. Дополнительную информацию см. в Разделе 17.6.3.3, «Общие табличные пространства».tbl_name TABLESPACE [=]
tablespace_name
Пространства отмены содержат журналы отмены. Пространства отмены могут быть созданы в выбранном расположении, указав полный путь к файлу данных.
Дополнительную информацию см. в Разделе 17.6.3.4, «Пространства отмены».
Учетные данные для NDB Cluster
Этот оператор используется для создания табличного пространства, которое может содержать один или несколько файлов данных, предоставляя место для хранения таблиц NDB Cluster Disk Data (см. Раздел 25.6.11, «Таблицы NDB Cluster Disk Data»). С помощью этого оператора создается и добавляется один файл данных в табличное пространство. Дополнительные файлы данных могут быть добавлены в табличное пространство с помощью оператора ALTER TABLESPACE (см. Раздел 15.1.10, «Оператор ALTER TABLESPACE»).
Все объекты NDB Cluster Disk Data используют один и тот же пространственный префикс. Это означает, что каждый объект Disk Data должен иметь уникальное имя (а не просто каждый объект Disk Data данного типа). Например, вы не можете иметь табличное пространство и группу файлов журнала с одинаковым именем или табличное пространство и файл данных с одинаковым именем.
Для создаваемого табличного пространства должна быть назначена группа файлов журнала, содержащая один или несколько UNDO файлов журналов, с помощью USE LOGFILE GROUP-запроса. logfile_group должна быть существующей группой файлов журнала, созданной с помощью CREATE LOGFILE
GROUP (см. Раздел 15.1.17, «Оператор CREATE LOGFILE GROUP»). Несколько табличных пространств могут использовать одну и ту же группу файлов журнала для UNDO-логирования.
При установке EXTENT_SIZE или INITIAL_SIZE вы можете дополнительно указать число с однобуквенным сокращением порядка величины, аналогичным сокращениям, используемым в my.cnf. Как правило, это одна из букв M (для мегабайт) или G (для гигабайт).
INITIAL_SIZE и EXTENT_SIZE подвергаются округлениям следующим образом:
EXTENT_SIZEокругляется до ближайшего целого кратного 32 КБ.INITIAL_SIZEокругляется вниз до ближайшего целого кратного 32 КБ; этот результат округляется до ближайшего целого кратногоEXTENT_SIZE(после любого округления).
NDB резервирует 4% табличного пространства для операций перезапуска узлов данных. Это зарезервированное пространство не может использоваться для хранения данных.
Описанное выше округление выполняется явно, и сервер MySQL выдает предупреждение, когда выполняется такое округление. Округленные значения также используются ядром NDB для расчета значений столбца INFORMATION_SCHEMA.FILES и других целей. Однако, чтобы избежать неожиданных результатов, рекомендуется всегда использовать целые кратные 32 КБ при указании этих параметров.
При использовании CREATE TABLESPACE с ENGINE [=] NDB на каждом узле данных кластера создается табличное пространство и соответствующий файл данных. Вы можете проверить, были ли созданы файлы данных, и получить информацию о них, запросив таблицу схемы информации FILES. (См. пример позже в этом разделе.)
(См. Раздел 28.3.15, «Таблица INFORMATION_SCHEMA FILES».)
Параметры
-
ADD DATAFILE: Определяет имя файла данных табличного пространства. Этот параметр всегда необходим при создании табличного пространстваNDB; дляInnoDBон требуется только при создании табличного пространства отката., включая любой указанный путь, должны быть заключены в одинарные или двойные кавычки. Имена файлов (без учёта расширения) и имена каталогов должны иметь длину не менее одного байта. Имена файлов и каталогов нулевой длины не поддерживаются.file_nameПоскольку существуют значительные различия в том, как
InnoDBиNDBобрабатывают файлы данных, два движка хранения рассматриваются отдельно в последующем обсуждении.Файлы данных InnoDB. Табличное пространство
InnoDBподдерживает только один файл данных, имя которого должно содержать расширение.ibd.Чтобы поместить файл данных общего табличного пространства
InnoDBв местоположение вне каталога данных, укажите полный путь или путь, относительный к каталогу данных. Для табличных пространств отката разрешён только полный путь. Если путь не указан, общее табличное пространство создаётся в каталоге данных. Табличное пространство отката, созданное без указания пути, создаётся в каталоге, определённом переменнойinnodb_undo_directory. Еслиinnodb_undo_directoryне установлена, табличные пространства отката создаются в каталоге данных.Чтобы избежать конфликтов с неявно созданными табличными пространствами с файлом на таблицу, создание общего табличного пространства
InnoDBв подкаталоге каталога данных не поддерживается. При создании общего табличного пространства или табличного пространства отката за пределами каталога данных каталог должен существовать и быть известнымInnoDBдо создания табличного пространства. Чтобы сделать каталог известнымInnoDB, добавьте его в значениеinnodb_directoriesили в одно из переменных, значения которых добавляются к значениюinnodb_directories.innodb_directories— это переменная только для чтения. Для её настройки требуется перезапуск сервера.Если оговорка
ADD DATAFILEне указана при создании табличного пространстваInnoDB, файл данных табличного пространства с уникальным именем создаётся неявно. Уникальное имя файла представляет собой 128-битный UUID, отформатированный в пять групп шестнадцатеричных чисел, разделённых дефисами (aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee). Расширение файла добавляется, если это необходимо движку хранения. Для файлов данных общего табличного пространстваInnoDBдобавляется расширение.ibd. В среде репликации имя файла данных, созданное на сервере источника репликации, не совпадает с именем файла данных, созданным на реплике.Оговорка
ADD DATAFILEне допускает циклических ссылок на каталоги при создании табличного пространстваInnoDB. Например, циклическая ссылка на каталог (/../) в следующем операторе не допускается:CREATE TABLESPACE ts1 ADD DATAFILE ts1.ibd '
any_directory/../ts1.ibd';Исключение из этого ограничения существует в Linux, где циклическая ссылка на каталог разрешена, если предыдущий каталог является символической ссылкой. Например, путь к файлу данных в приведённом выше примере разрешён, если
any_directoryявляется символической ссылкой. (По-прежнему разрешены пути к файлам данных, начинающиеся с '../'.)Файлы данных NDB. Табличное пространство
NDBподдерживает несколько файлов данных, которые могут иметь любые допустимые имена файлов; дополнительные файлы данных могут быть добавлены в табличное пространство NDB Cluster после его создания с помощью оператораALTER TABLESPACE.Файл данных табличного пространства
NDBпо умолчанию создаётся в каталоге файловой системы узла данных — то есть в каталоге с именемndb_в каталоге данных узла данных (nodeid_fs/TSDataDir), гдеnodeid— этоNodeIdузла данных. Чтобы разместить файл данных в другом месте, помимо умолчания, укажите абсолютный путь к каталогу или путь, относительный к умолчанию. Если указанный каталог не существует,NDBпытается его создать; учётная запись системного пользователя, под которой выполняется процесс узла данных, должна иметь соответствующие права.ПримечаниеПри определении пути, используемого для файла данных,
NDBне расширяет символ~(тильда).При выполнении нескольких узлов данных на одном физическом узле применяются следующие соображения:
Вы не можете указать абсолютный путь при создании файла данных.
Невозможно создать файлы данных табличного пространства за пределами каталога файловой системы узла данных, если каждый узел данных не имеет отдельного каталога данных.
Если каждый узел данных имеет свой каталог данных, файлы данных можно создать в любом месте этого каталога.
Если каждый узел данных имеет свой каталог данных, возможно создание файла данных вне каталога данных узла с помощью относительного пути, при условии, что этот путь разрешается в уникальное местоположение в файловой системе хоста для каждого узла данных, выполняющегося на этом хосте.
-
FILE_BLOCK_SIZE: Этот параметр, специфичный для общих табличных пространствInnoDB, и игнорируетсяNDB, определяет размер блока для файла данных табличного пространства. Значения могут быть указаны в байтах или килобайтах. Например, размер блока файла 8 килобайт может быть указан как 8192 или 8К. Если этот параметр не указан,FILE_BLOCK_SIZEпо умолчанию принимает значениеinnodb_page_size.FILE_BLOCK_SIZEтребуется, если вы намерены использовать табличное пространство для хранения сжатых таблицInnoDB(ROW_FORMAT=COMPRESSED). В этом случае вы должны определить параметрFILE_BLOCK_SIZEпри создании табличного пространства.Если
FILE_BLOCK_SIZEравно значениюinnodb_page_size, табличное пространство может содержать только таблицы с нескомпрессированным форматом строк (COMPACT,REDUNDANTиDYNAMIC). Таблицы сCOMPRESSEDформатом строк имеют размер физической страницы, отличный от нескомпрессированных таблиц. Поэтому сжатые и нескомпрессированные таблицы не могут сосуществовать в одном табличном пространстве.Для того, чтобы общее табличное пространство содержало сжатые таблицы, необходимо указать
FILE_BLOCK_SIZE, и значениеFILE_BLOCK_SIZEдолжно быть действительным размером сжатой страницы по отношению к значениюinnodb_page_size. Также, размер физической страницы сжатой таблицы (KEY_BLOCK_SIZE) должен быть равенFILE_BLOCK_SIZE/1024. Например, еслиinnodb_page_size=16K, иFILE_BLOCK_SIZE=8K, размерKEY_BLOCK_SIZEтаблицы должен быть 8. Дополнительную информацию см. в Разделе 17.6.3.3, «Общие табличные пространства». USE LOGFILE GROUP: Требуется дляNDB, это имя группы файлов журнала, предварительно созданной с помощьюCREATE LOGFILE GROUP. Не поддерживается дляInnoDB, где это приводит к ошибке.-
EXTENT_SIZE: Этот параметр специфичен для NDB и не поддерживается InnoDB, где он приводит к ошибке.EXTENT_SIZEзадаёт размер, в байтах, экстентов, используемых любыми файлами, принадлежащими табличному пространству. Значение по умолчанию составляет 1 МБ. Минимальный размер составляет 32 КБ, а теоретический максимальный размер — 2 ГБ, хотя практический максимальный размер зависит от ряда факторов. В большинстве случаев изменение размера экстентов не оказывает ощутимого влияния на производительность, и рекомендуется использовать значение по умолчанию во всех случаях, кроме самых необычных.Экстент — это единица выделения дискового пространства. Один экстент заполняется данными до тех пор, пока не будет использован другой экстент. Теоретически, до 65 535 (64 КБ) экстентов могут использоваться в каждом файле данных; однако рекомендуемый максимум составляет 32 768 (32 КБ). Рекомендуемый максимальный размер одного файла данных составляет 32 ГБ — то есть 32 КБ экстентов × 1 МБ на экстент. Кроме того, после выделения экстента заданному разделу, он не может использоваться для хранения данных из другого раздела; экстент не может хранить данные более чем из одного раздела. Это означает, например, что табличное пространство, имеющее единственный файл данных, размер
INITIAL_SIZE(описанный в следующем пункте) которого составляет 256 МБ, аEXTENT_SIZE— 128 МБ, имеет всего два экстенты и поэтому может использоваться для хранения данных, максимум, из двух различных разделов таблиц данных на диске.Вы можете увидеть, сколько экстентов осталось свободными в данном файле данных, запросив таблицу Информационной схемы
FILES, и таким образом получить оценку оставшегося свободного места в файле. Более подробное обсуждение и примеры см. в Разделе 28.3.15, «Таблица INFORMATION_SCHEMA FILES». -
INITIAL_SIZE: Этот параметр специфичен дляNDBи не поддерживаетсяInnoDB, где он приводит к ошибке.Параметр
INITIAL_SIZEустанавливает общий размер в байтах файла данных, который был указан с помощьюADD DATATFILE. После создания этого файла его размер изменить нельзя; однако вы можете добавить дополнительные файлы данных в табличное пространство с помощьюALTER TABLESPACE ... ADD DATAFILE.INITIAL_SIZEнеобязателен; его значение по умолчанию равно 134217728 (128 МБ).В 32-битных системах максимальное поддерживаемое значение для
INITIAL_SIZEсоставляет 4294967296 (4 ГБ).
-
AUTOEXTEND_SIZE: Определяет величину, на которуюInnoDBувеличивает размер табличного пространства при его заполнении. Значение должно быть кратно 4 МБ. Значение по умолчанию — 0, что приводит к расширению табличного пространства в соответствии с неявным поведением по умолчанию. Дополнительную информацию см. в разделе 17.6.3.9 «Конфигурация AUTOEXTEND_SIZE табличного пространства».Не оказывает никакого влияния в любых выпусках MySQL NDB Cluster, независимо от используемого движка хранения.
MAX_SIZE: В настоящее время игнорируется MySQL; зарезервировано для возможного использования в будущем. Не оказывает никакого влияния в любых выпусках MySQL или MySQL NDB Cluster, независимо от используемого движка хранения.NODEGROUP: В настоящее время игнорируется MySQL; зарезервировано для возможного использования в будущем. Не оказывает никакого влияния в любых выпусках MySQL или MySQL NDB Cluster, независимо от используемого движка хранения.WAIT: В настоящее время игнорируется MySQL; зарезервировано для возможного использования в будущем. Не оказывает никакого влияния в любых выпусках MySQL или MySQL NDB Cluster, независимо от используемого движка хранения.COMMENT: В настоящее время игнорируется MySQL; зарезервировано для возможного использования в будущем. Не оказывает никакого влияния в любых выпусках MySQL или MySQL NDB Cluster, независимо от используемого движка хранения.-
Оператор
ENCRYPTIONвключает или отключает шифрование данных на уровне страницы дляInnoDBобщего табличного пространства.Если оператор
ENCRYPTIONне указан, то значение параметраdefault_table_encryptionопределяет, включено ли шифрование. ОператорENCRYPTIONпереопределяет значение параметраdefault_table_encryption. Однако, если переменнаяtable_encryption_privilege_checkвключена, то для использования значения оператораENCRYPTION, отличного от значения параметраdefault_table_encryption, необходимо разрешениеTABLE_ENCRYPTION_ADMIN.Перед созданием табличного пространства с включенным шифрованием необходимо установить и настроить плагин хранилища ключей.
При шифровании общего табличного пространства все таблицы, находящиеся в этом табличном пространстве, шифруются. Аналогично, таблица, созданная в зашифрованном табличном пространстве, также будет зашифрована.
Дополнительную информацию см. в разделе 17.13 «Шифрование данных InnoDB на уровне носителя»
ENGINE: Определяет движок хранения, использующий табличное пространство, гдеengine_name— имя движка хранения. В стандартных выпусках MySQL 9.2 поддерживается только движок храненияInnoDB. MySQL NDB Cluster поддерживает какNDB, так иInnoDBтабличные пространства. Значение системной переменнойdefault_storage_engineиспользуется дляENGINE, если этот параметр не указан.-
Параметр
ENGINE_ATTRIBUTEиспользуется для указания атрибутов табличного пространства для первичных движков хранения. Параметр зарезервирован для будущего использования.Присваиваемое этому параметру значение должно быть строковым литералом, содержащим корректный JSON-документ или пустую строку (''). Некорректный JSON отклоняется.
CREATE TABLESPACE ts1 ENGINE_ATTRIBUTE='{"key":"value"}';Значения
ENGINE_ATTRIBUTEмогут быть повторены без ошибок. В этом случае используется последнее указанное значение.Значения
ENGINE_ATTRIBUTEне проверяются сервером, и они не очищаются при изменении движка хранения таблицы.
Примечания
Правила именования MySQL табличных пространств см. в разделе 11.2 «Имена объектов схемы». Помимо этих правил, запрещено использование символа косой черты (“/”), а также имена, начинающиеся с
innodb_, так как этот префикс зарезервирован для использования системой.Создание временных общих табличных пространств не поддерживается.
Общие табличные пространства не поддерживают временные таблицы.
Параметр
TABLESPACEможет использоваться сCREATE TABLEилиALTER TABLEдля назначения части таблицы или подчасти таблицы файловому табличному пространству на основе таблиц. Все разделы должны принадлежать одному и тому же движку хранения. Назначение разделов таблиц общимInnoDBтабличным пространствам не поддерживается. К общим табличным пространствам относятся системное табличное пространствоInnoDBи общие табличные пространства.Общие табличные пространства поддерживают добавление таблиц любого формата строк с помощью
CREATE TABLE ... TABLESPACE.innodb_file_per_tableне нужно включать.innodb_strict_modeне применимо к общим табличным пространствам. Правила управления табличным пространством строго применяются независимо отinnodb_strict_mode. Если параметрыCREATE TABLESPACEнекорректны или несовместимы, операция завершается неудачно независимо от значенияinnodb_strict_mode. При добавлении таблицы в общее табличное пространство с помощьюCREATE TABLE ... TABLESPACEилиALTER TABLE ... TABLESPACE,innodb_strict_modeигнорируется, но оператор оценивается так, как если быinnodb_strict_modeбыл включен.Используйте
DROP TABLESPACEдля удаления табличного пространства. Все таблицы должны быть удалены из табличного пространства с помощьюDROP TABLEперед удалением табличного пространства. Перед удалением табличного пространства MySQL NDB Cluster также необходимо удалить все его файлы данных с помощью одного или нескольких операторовALTER TABLESPACE ... DROP DATATFILE. См. раздел 25.6.11.1 «Объекты данных диска MySQL NDB Cluster».-
Все части таблицы
InnoDB, добавленной в общее табличное пространствоInnoDB, находятся в общем табличном пространстве, включая индексы и страницыBLOB.Для таблицы
NDB, назначенной табличному пространству, на диск сохраняются только те столбцы, которые не индексированы, и фактически используются файлы данных табличного пространства. Индексы и индексированные столбцы для всех таблицNDBвсегда хранятся в памяти. Аналогично системному табличному пространству, обнуление или удаление таблиц, хранящихся в общем табличном пространстве, создает внутреннее свободное место в общем табличном пространстве, которое может быть использовано только для новых
InnoDBданных. Место не возвращается в операционную систему, как это происходит для табличных пространств на основе отдельных файлов.Общее табличное пространство не связано ни с одной базой данных или схемой.
ALTER TABLE ... DISCARD TABLESPACEиALTER TABLE ...IMPORT TABLESPACEне поддерживаются для таблиц, принадлежащих общему табличному пространству.Сервер использует блокировку метаданных уровня табличного пространства для DDL, ссылающегося на общие табличные пространства. В сравнении с этим, сервер использует блокировку метаданных на уровне таблицы для DDL, ссылающегося на табличные пространства на основе отдельных файлов.
Сгенерированное или существующее табличное пространство не может быть изменено на общее табличное пространство.
Нет конфликта между именами общих табличных пространств и именами табличных пространств на основе отдельных файлов. Символ “/”, присутствующий в именах табличных пространств на основе отдельных файлов, запрещен в именах общих табличных пространств.
mysqldump не экспортирует операторы
InnoDBCREATE TABLESPACE.
Примеры InnoDB
В этом примере показано создание общего табличного пространства и добавление трех нескомпрессированных таблиц различных форматов строк.
mysql> CREATE TABLESPACE `ts1` ADD DATAFILE 'ts1.ibd' ENGINE=INNODB;
mysql> CREATE TABLE t1 (c1 INT PRIMARY KEY) TABLESPACE ts1 ROW_FORMAT=REDUNDANT;
mysql> CREATE TABLE t2 (c1 INT PRIMARY KEY) TABLESPACE ts1 ROW_FORMAT=COMPACT;
mysql> CREATE TABLE t3 (c1 INT PRIMARY KEY) TABLESPACE ts1 ROW_FORMAT=DYNAMIC;
В этом примере показано создание общего табличного пространства и добавление сжатой таблицы. В примере предполагается стандартное значение innodb_page_size равное 16 КБ. Значение FILE_BLOCK_SIZE равное 8192 требует, чтобы сжатая таблица имела размер KEY_BLOCK_SIZE равный 8.
mysql> CREATE TABLESPACE `ts2` ADD DATAFILE 'ts2.ibd' FILE_BLOCK_SIZE = 8192 ENGINE=InnoDB;
mysql> CREATE TABLE t4 (c1 INT PRIMARY KEY) TABLESPACE ts2 ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=8;
В этом примере показано создание общего табличного пространства без указания оператора ADD DATAFILE, который является необязательным:
mysql> CREATE TABLESPACE `ts3` ENGINE=INNODB;
В этом примере показано создание табличного пространства отката:
mysql> CREATE UNDO TABLESPACE undo_003 ADD DATAFILE 'undo_003.ibu';
Пример NDB
Предположим, что требуется создать табличное пространство данных MySQL NDB Cluster с именем myts, используя файл данных с именем mydata-1.dat. Табличное пространство NDB всегда требует использования группы файлов журнала, состоящей из одного или нескольких файлов журнала отката. В этом примере сначала создается группа файлов журнала с именем mylg, содержащая один файл журнала отката с именем myundo-1.dat, используя оператор CREATE LOGFILE GROUP, показанный здесь:
mysql> CREATE LOGFILE GROUP myg1
-> ADD UNDOFILE 'myundo-1.dat'
-> ENGINE=NDB;
Query OK, 0 rows affected (3.29 sec)
Теперь вы можете создать табличное пространство, описанное ранее, с помощью следующей команды:
mysql> CREATE TABLESPACE myts
-> ADD DATAFILE 'mydata-1.dat'
-> USE LOGFILE GROUP mylg
-> ENGINE=NDB;
Query OK, 0 rows affected (2.98 sec)
Теперь вы можете создать таблицу Disk Data, используя оператор CREATE TABLE с параметрами TABLESPACE и STORAGE DISK, как показано ниже:
mysql> CREATE TABLE mytable (
-> id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> lname VARCHAR(50) NOT NULL,
-> fname VARCHAR(50) NOT NULL,
-> dob DATE NOT NULL,
-> joined DATE NOT NULL,
-> INDEX(last_name, first_name)
-> )
-> TABLESPACE myts STORAGE DISK
-> ENGINE=NDB;
Query OK, 0 rows affected (1.41 sec)
Важно отметить, что на диске фактически хранятся только столбцы dob и joined из mytable, поскольку столбцы id, lname и fname индексированы.
Как упоминалось ранее, при использовании CREATE TABLESPACE с ENGINE [=] NDB на каждом узле данных кластера NDB создается табличное пространство и соответствующий файл данных. Вы можете проверить, что файлы данных были созданы, и получить информацию о них, запросив таблицу схемы информации FILES, как показано ниже:
mysql> SELECT FILE_NAME, FILE_TYPE, LOGFILE_GROUP_NAME, STATUS, EXTRA
-> FROM INFORMATION_SCHEMA.FILES
-> WHERE TABLESPACE_NAME = 'myts';
+--------------+------------+--------------------+--------+----------------+
| file_name | file_type | logfile_group_name | status | extra |
+--------------+------------+--------------------+--------+----------------+
| mydata-1.dat | DATAFILE | mylg | NORMAL | CLUSTER_NODE=5 |
| mydata-1.dat | DATAFILE | mylg | NORMAL | CLUSTER_NODE=6 |
| NULL | TABLESPACE | mylg | NORMAL | NULL |
+--------------+------------+--------------------+--------+----------------+
3 rows in set (0.01 sec)
Дополнительную информацию и примеры см. в разделе 25.6.11.1 «Объекты данных на диске NDB Cluster».
© 2025 Oracle
Licensed under the GPLv2 License.