21.5.27 ndb_show_tables — Список таблиц NDB
ndb_show_tables отображает список всех объектов базы данных кластера NDB. По умолчанию, в него входят не только созданные пользователем таблицы и NDB системные таблицы, но также специфичные для NDB индексы, внутренние триггеры и объекты данных NDB Cluster Disk Data.
Параметры, которые можно использовать с ndb_show_tables, показаны в следующей таблице. Дополнительные описания следуют за таблицей.
Таблица 21.43 Параметры командной строки, используемые с программой ndb_show_tables
| Формат | Описание | Добавлена, устарела или удалена |
|---|---|---|
| Директория, содержащая наборы символов | (Поддерживается во всех релизах NDB на основе MySQL 5.7) | |
| Количество попыток повторного подключения перед отказом | (Поддерживается во всех релизах NDB на основе MySQL 5.7) | |
| Количество секунд ожидания между попытками соединения с сервером управления | (Поддерживается во всех релизах NDB на основе MySQL 5.7) | |
| То же, что и --ndb-connectstring | (Поддерживается во всех релизах NDB на основе MySQL 5.7) | |
| Запись файла core при ошибке; используется в отладке | (Поддерживается во всех релизах NDB на основе MySQL 5.7) | |
| Указывает базу данных, в которой находится таблица; имя базы данных должно следовать за именем таблицы | (Поддерживается во всех релизах NDB на основе MySQL 5.7) | |
| Чтение заданного файла после чтения глобальных файлов | (Поддерживается во всех релизах NDB на основе MySQL 5.7) | |
| Чтение параметров по умолчанию только из заданного файла | (Поддерживается во всех релизах NDB на основе MySQL 5.7) | |
| Также читать группы с concat(группа, суффикс) | (Поддерживается во всех релизах NDB на основе MySQL 5.7) | |
| Чтение заданного пути из файла входа | (Поддерживается во всех релизах NDB на основе MySQL 5.7) | |
| Количество повторов вывода | (Поддерживается во всех релизах NDB на основе MySQL 5.7) | |
| Отображение текста справки и выход | (Поддерживается во всех релизах NDB на основе MySQL 5.7) | |
| Устанавливает строку подключения для соединения с ndb_mgmd. Синтаксис: "[nodeid=id;][host=]hostname[:port]". Переопределяет записи в NDB_CONNECTSTRING и my.cnf | (Поддерживается во всех релизах NDB на основе MySQL 5.7) | |
| То же, что и --ndb-connectstring | (Поддерживается во всех релизах NDB на основе MySQL 5.7) | |
| Установить идентификатор узла для этого узла, переопределяя любой идентификатор, установленный с помощью --ndb-connectstring | (Поддерживается во всех релизах NDB на основе MySQL 5.7) | |
| Включить оптимизации для выбора узлов для транзакций. Включено по умолчанию; используйте --skip-ndb-optimized-node-selection для отключения | (Поддерживается во всех релизах NDB на основе MySQL 5.7) | |
| Не читать параметры по умолчанию из любого файла параметров, кроме файла входа | (Поддерживается во всех релизах NDB на основе MySQL 5.7) | |
| Возвратить вывод, подходящий для оператора MySQL LOAD DATA | (Поддерживается во всех релизах NDB на основе MySQL 5.7) | |
| Печать списка аргументов программы и выход | (Поддерживается во всех релизах NDB на основе MySQL 5.7) | |
| Флаг временной таблицы | (Поддерживается во всех релизах NDB на основе MySQL 5.7) | |
| Ограничить вывод объектами этого типа | (Поддерживается во всех релизах NDB на основе MySQL 5.7) | |
| Не квалифицировать имена таблиц | (Поддерживается во всех релизах NDB на основе MySQL 5.7) | |
| Вывести текст справки и выйти; то же, что и --help | (Поддерживается во всех релизах NDB на основе MySQL 5.7) | |
| Вывести информацию о версии и выйти | (Поддерживается во всех релизах NDB на основе MySQL 5.7) |
Использование
ndb_show_tables [-c connection_string]
-
--character-sets-dirФормат командной строки --character-sets-dir=pathКаталог, содержащий кодировки символов.
-
--connect-retriesФормат командной строки --connect-retries=#Тип Integer Значение по умолчанию 12Минимальное значение 0Максимальное значение 12Количество попыток повторного соединения перед отказом.
-
--connect-retry-delayФормат командной строки --connect-retry-delay=#Тип Integer Значение по умолчанию 5Минимальное значение 0Максимальное значение 5Количество секунд ожидания между попытками связаться с сервером управления.
-
--connect-stringФормат командной строки --connect-string=connection_stringТип String Значение по умолчанию [none]То же, что и
--ndb-connectstring. -
--core-fileФормат командной строки --core-fileЗаписать core-файл при ошибке; используется при отладке.
-
--database,-dУказывает имя базы данных, в которой находится нужная таблица. Если этот параметр указан, за именем базы данных должно следовать имя таблицы.
Если этот параметр не указан и таблицы не найдены в базе данных
TEST_DB, ndb_show_tables выдает предупреждение. -
--defaults-extra-fileФормат командной строки --defaults-extra-file=pathТип String Значение по умолчанию [none]Прочитать заданный файл после чтения глобальных файлов.
-
--defaults-fileФормат командной строки --defaults-file=pathТип String Значение по умолчанию [none]Прочитать параметры по умолчанию только из заданного файла.
-
--defaults-group-suffixФормат командной строки --defaults-group-suffix=stringТип String Значение по умолчанию [none]Также прочитать группы с concat(group, suffix).
-
--helpФормат командной строки --helpВывести справку и завершить работу.
-
--login-pathФормат командной строки --login-path=pathТип String Значение по умолчанию [none]Прочитать заданный путь из файла входа.
-
--loops,-lУказывает количество раз, которое утилита должна выполнить. Это 1, если этот параметр не указан, но если вы используете параметр, вы должны указать для него целочисленный аргумент.
-
--ndb-connectstringФормат командной строки --ndb-connectstring=connection_stringТип String Значение по умолчанию [none]Установить строку соединения для подключения к ndb_mgmd. Синтаксис: "[nodeid=id;][host=]hostname[:port]". Переопределяет записи в NDB_CONNECTSTRING и my.cnf.
-
--ndb-mgmd-hostФормат командной строки --ndb-mgmd-host=connection_stringТип String Значение по умолчанию [none]То же, что и
--ndb-connectstring. -
--ndb-nodeidФормат командной строки --ndb-nodeid=#Тип Integer Значение по умолчанию [none]Установить ID узла для этого узла, переопределяя любой ID, установленный с помощью
--ndb-connectstring. -
--ndb-optimized-node-selectionФормат командной строки --ndb-optimized-node-selectionВключить оптимизацию выбора узлов для транзакций. Включено по умолчанию; используйте
--skip-ndb-optimized-node-selectionдля отключения. -
--no-defaultsФормат командной строки --no-defaultsНе читать параметры по умолчанию из любого файла параметров, кроме файла входа.
-
--parsable,-pИспользование этого параметра приводит к тому, что вывод будет в формате, подходящем для использования с
LOAD DATA. -
--print-defaultsФормат командной строки --print-defaultsРаспечатать список аргументов программы и завершить работу.
-
--show-temp-statusПри указании этого параметра выводятся временные таблицы.
-
--type,-tМожет использоваться для ограничения вывода одним типом объекта, указанным с помощью целочисленного кода типа, как показано здесь:
1: Системная таблица2: Созданная пользователем таблица3: Уникальный хеш-индекс
Любое другое значение приводит к выводу всех объектов базы данных
NDB(по умолчанию). -
--unqualified,-uПри указании этого параметра выводятся неквалифицированные имена объектов.
-
--usageФормат командной строки --usageВывести справку и завершить работу; то же, что и
--help. -
--versionФормат командной строки --versionВывести информацию о версии и завершить работу.
Только таблицы кластера NDB, созданные пользователем, могут быть доступны из MySQL; системные таблицы, такие как SYSTAB_0, не видны для mysqld. Однако вы можете просмотреть содержимое системных таблиц, используя приложения API NDB, такие как ndb_select_all (см. раздел 21.5.25, «ndb_select_all — Вывод строк из таблицы NDB»).
До версии NDB 7.5.18 и 7.6.14 эта программа выводила NDBT_ProgramExit -
по завершении своего выполнения из-за ненужной зависимости от библиотеки тестирования statusNDBT. Эта зависимость теперь удалена, что устраняет лишний вывод.
© 2025 Oracle
Licensed under the GPLv2 License.