25.5.27 ndb_show_tables — Отображение списка таблиц NDB
ndb_show_tables отображает список всех объектов базы данных кластера. По умолчанию, в него входят не только созданные пользователем таблицы и системные таблицы, но и специфичные для NDB индексы, внутренние триггеры и объекты NDB Cluster Disk Data.
Опции, которые можно использовать с ndb_show_tables, показаны в следующей таблице. Дополнительные описания приведены после таблицы.
Использование
ndb_show_tables [-c connection_string]
-
Формат командной строки --character-sets-dir=pathКаталог, содержащий кодировки.
-
Формат командной строки --connect-retries=#Тип Integer Значение по умолчанию 12Минимальное значение 0Максимальное значение 12Количество попыток повторного подключения перед отказом.
-
Формат командной строки --connect-retry-delay=#Тип Integer Значение по умолчанию 5Минимальное значение 0Максимальное значение 5Количество секунд ожидания между попытками связаться с сервером управления.
-
Формат командной строки --connect-string=connection_stringТип String Значение по умолчанию [none]То же, что и
--ndb-connectstring. -
Формат командной строки --core-fileЗаписать файл core при ошибке; используется при отладке.
-
--database,-dУказывает имя базы данных, в которой находится нужная таблица. Если этот параметр указан, имя таблицы должно следовать за именем базы данных.
Если этот параметр не указан и таблицы не найдены в базе данных
TEST_DB, ndb_show_tables выдает предупреждение. -
Формат командной строки --defaults-extra-file=pathТип String Значение по умолчанию [none]Прочитать заданный файл после чтения глобальных файлов.
-
Формат командной строки --defaults-file=pathТип String Значение по умолчанию [none]Прочитать параметры по умолчанию только из заданного файла.
-
Формат командной строки --defaults-group-suffix=stringТип String Значение по умолчанию [none]Также читать группы с concat(group, suffix).
-
Формат командной строки --helpОтобразить справку и выйти.
-
Формат командной строки --login-path=pathТип String Значение по умолчанию [none]Прочитать заданный путь из файла входа.
-
Формат командной строки --no-login-pathsПропускает чтение параметров из файла пути входа.
-
--loops,-lУказывает количество раз, которое утилита должна выполнить. Это 1, когда этот параметр не указан, но если вы используете параметр, вы должны указать для него целочисленный аргумент.
-
Формат командной строки --ndb-connectstring=connection_stringТип String Значение по умолчанию [none]Установить строку подключения для подключения к ndb_mgmd. Синтаксис:
[nodeid=. Переопределяет записи вid;][host=]hostname[:port]NDB_CONNECTSTRINGиmy.cnf. -
Формат командной строки --ndb-mgm-tls=levelТип Enumeration Значение по умолчанию relaxedДопустимые значения relaxedstrictЗадает уровень поддержки TLS, необходимый для подключения к серверу управления; одно из
relaxedилиstrict.relaxed(по умолчанию) означает, что попытка установить TLS-подключение предпринимается, но успех не обязателен;strictозначает, что для подключения требуется TLS. -
Формат командной строки --ndb-mgmd-host=connection_stringТип String Значение по умолчанию [none]То же, что и
--ndb-connectstring. -
Формат командной строки --ndb-nodeid=#Тип Integer Значение по умолчанию [none]Установить идентификатор узла для этого узла, переопределяя любой идентификатор, установленный
--ndb-connectstring. -
--ndb-optimized-node-selectionФормат командной строки --ndb-optimized-node-selectionВключить оптимизацию выбора узлов для транзакций. Включено по умолчанию; использовать
--skip-ndb-optimized-node-selectionдля отключения.
-
Формат командной строки --ndb-tls-search-path=listТип Имя пути Значение по умолчанию (Unix) $HOME/ndb-tlsЗначение по умолчанию (Windows) $HOMEDIR/ndb-tlsУкажите список каталогов для поиска файла CA. На платформах Unix имена каталогов разделяются двоеточием (
:); на системах Windows в качестве разделителя используется точка с запятой (;). Ссылка на каталог может быть относительной или абсолютной; она может содержать одну или несколько переменных среды, каждая из которых обозначается префиксом с долларовым знаком ($), и расширяется перед использованием.Поиск начинается с самого левого указанного каталога и продолжается слева направо, пока не будет найден файл. Пустая строка обозначает пустой путь поиска, что приводит к сбою всех поисков. Строка, состоящая из единственной точки (
.), указывает, что путь поиска ограничен текущим каталогом.Если путь поиска не указан, используется значение по умолчанию, скомпилированное в приложение. Это значение зависит от используемой платформы: в Windows это
\ndb-tls; на других платформах (включая Linux) это$HOME/ndb-tls. Это можно переопределить, скомпилировав NDB Cluster с помощью-DWITH_NDB_TLS_SEARCH_PATH. -
Формат командной строки --no-defaultsНе читать значения по умолчанию из каких-либо файлов параметров, кроме файла входа в систему.
-
--parsable,-pИспользование этого параметра приводит к выводу в формате, подходящем для использования с
LOAD DATA. -
Формат командной строки --print-defaultsВывести список аргументов программы и выйти.
-
При указании этого параметра отображаются временные таблицы.
-
--type,-tМожет использоваться для ограничения вывода одним типом объекта, заданным целочисленным кодом типа, как показано здесь:
1: Системная таблица2: Созданная пользователем таблица3: Уникальный хеш-индекс
Любое другое значение приводит к отображению всех объектов базы данных
NDB(значение по умолчанию). -
--unqualified,-uПри указании этого параметра отображаются имена объектов без квалификаторов.
-
Формат командной строки --usageОтобразить текст справки и выйти; то же, что и
--help. -
Формат командной строки --versionОтобразить информацию о версии и выйти.
К таблицам NDB Cluster, созданным пользователем, можно получить доступ из MySQL; системные таблицы, такие как SYSTAB_0, для mysqld недоступны. Однако вы можете просмотреть содержимое системных таблиц с помощью приложений API NDB, таких как ndb_select_all (см. раздел 25.5.25, «ndb_select_all — Вывод строк из таблицы NDB»).
© 2025 Oracle
Licensed under the GPLv2 License.