25.5.26 ndb_select_count — Вывод количества строк для таблиц NDB
ndb_select_count выводит количество строк в одной или нескольких таблицах NDB. Для одной таблицы результат эквивалентен результату, полученному с помощью оператора MySQL SELECT COUNT(*) FROM
. tbl_name
Использование
ndb_select_count [-c connection_string] -ddb_name tbl_name[, tbl_name2[, ...]]
Параметры, которые можно использовать с ndb_select_count, показаны в следующей таблице. Дополнительные описания следуют за таблицей.
-
Формат командной строки --character-sets-dir=pathКаталог, содержащий кодировки символов.
-
Формат командной строки --connect-retries=#Тип Целое число Значение по умолчанию 12Минимальное значение 0Максимальное значение 12Количество попыток повторного подключения перед отказом.
-
Формат командной строки --connect-retry-delay=#Тип Целое число Значение по умолчанию 5Минимальное значение 0Максимальное значение 5Количество секунд ожидания между попытками связаться с сервером управления.
-
Формат командной строки --connect-string=connection_stringТип Строка Значение по умолчанию [none]То же, что и
--ndb-connectstring. -
Формат командной строки --core-fileЗаписать дамп памяти при ошибке; используется при отладке.
-
Формат командной строки --defaults-file=pathТип Строка Значение по умолчанию [none]Читать параметры по умолчанию только из указанного файла.
-
Формат командной строки --defaults-extra-file=pathТип Строка Значение по умолчанию [none]Читать указанный файл после чтения глобальных файлов.
-
Формат командной строки --defaults-group-suffix=stringТип Строка Значение по умолчанию [none]Также читать группы с concat(group, suffix).
-
Формат командной строки --login-path=pathТип Строка Значение по умолчанию [none]Читать указанный путь из файла входа.
-
Формат командной строки --no-login-pathsПропускает чтение параметров из файла пути входа.
-
Формат командной строки --helpВывести справку и завершить работу.
-
Формат командной строки --ndb-connectstring=connection_stringТип Строка Значение по умолчанию [none]Установить строку подключения для подключения к ndb_mgmd. Синтаксис:
[nodeid=. Перезаписывает записи вid;][host=]hostname[:port]NDB_CONNECTSTRINGиmy.cnf. -
Формат командной строки --ndb-mgm-tls=levelТип Перечисление Значение по умолчанию relaxedДопустимые значения relaxedstrictУстанавливает уровень поддержки TLS, необходимый для подключения к серверу управления; одно из
relaxedилиstrict.relaxed(по умолчанию) означает, что выполняется попытка установить TLS-подключение, но успех не является обязательным;strictозначает, что для подключения требуется TLS. -
Формат командной строки --ndb-mgmd-host=connection_stringТип Строка Значение по умолчанию [none]То же, что и
--ndb-connectstring. -
Формат командной строки --ndb-nodeid=#Тип Целое число Значение по умолчанию [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Не читать значения параметров по умолчанию из файла параметров, кроме файла входа в систему.
-
Формат командной строки --print-defaultsВывести список аргументов программы и выйти.
-
Формат командной строки --usageОтобразить текст справки и выйти; то же самое, что
--help. -
Формат командной строки --versionОтобразить информацию о версии и выйти.
Вы можете получить количество строк из нескольких таблиц в одной базе данных, перечислив имена таблиц, разделенные пробелами, при вызове этой команды, как показано в разделе Пример вывода.
Пример вывода
$> ./ndb_select_count -c localhost -d ctest1 fish dogs
6 records in table fish
4 records in table dogs
© 2025 Oracle
Licensed under the GPLv2 License.