ndb_show_tables显示集群中所有
NDB
数据库对象的列表。默认情况下,这不仅包括用户创建的表和NDB
系统表,还
NDB
特定索引、内部触发器和 NDB Cluster 磁盘数据对象。
下表显示了 可以与ndb_show_tables一起使用的选项。表后有其他说明。
表 23.48 与程序 ndb_show_tables 一起使用的命令行选项
格式 | 描述 | 添加、弃用或删除 |
---|---|---|
包含字符集的目录 | 删除:8.0.31 |
|
放弃前重试连接的次数 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
|
尝试联系管理服务器之间等待的秒数 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
|
与 --ndb-connectstring 相同 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
|
写入核心文件出错;用于调试 | 删除:8.0.31 |
|
指定在其中找到表的数据库;数据库名后必须跟表名 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
|
读取全局文件后读取给定文件 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
|
仅从给定文件中读取默认选项 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
|
还阅读带有 concat(group, suffix) 的组 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
|
从登录文件中读取给定路径 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
|
重复输出次数 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
|
显示帮助文本并退出 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
|
设置用于连接到 ndb_mgmd 的连接字符串。语法:“[nodeid=id;][host=]hostname[:port]”。覆盖 NDB_CONNECTSTRING 和 my.cnf 中的条目 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
|
与 --ndb-connectstring 相同 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
|
为此节点设置节点 ID,覆盖 --ndb-connectstring 设置的任何 ID | (支持所有基于 MySQL 8.0 的 NDB 版本) |
|
为交易节点的选择启用优化。默认启用;使用 --skip-ndb-optimized-node-selection 禁用 | 删除:8.0.31 |
|
不要从登录文件以外的任何选项文件中读取默认选项 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
|
返回适合 MySQL LOAD DATA 语句的输出 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
|
打印程序参数列表并退出 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
|
显示表临时标志 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
|
将输出限制为这种类型的对象 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
|
不要限定表名 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
|
显示帮助文本并退出;与 --help 相同 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
|
显示版本信息并退出 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
用法
ndb_show_tables [-c connection_string]
-
命令行格式 --character-sets-dir=path
删除 8.0.31 包含字符集的目录。
-
命令行格式 --connect-retries=#
类型 整数 默认值 12
最小值 0
最大值 12
放弃前重试连接的次数。
-
命令行格式 --connect-retry-delay=#
类型 整数 默认值 5
最小值 0
最大值 5
尝试联系管理服务器之间等待的秒数。
-
命令行格式 --connect-string=connection_string
类型 细绳 默认值 [none]
与 相同
--ndb-connectstring
。 -
命令行格式 --core-file
删除 8.0.31 写入核心文件出错;在调试中使用。
--database
,-d
指定在其中找到所需表的数据库的名称。如果给出此选项,则表的名称必须跟在数据库名称之后。
如果未指定此选项,并且在
TEST_DB
数据库中未找到任何表, 则ndb_show_tables发出警告。-
命令行格式 --defaults-extra-file=path
类型 细绳 默认值 [none]
读取全局文件后读取给定文件。
-
命令行格式 --defaults-file=path
类型 细绳 默认值 [none]
仅从给定文件中读取默认选项。
-
命令行格式 --defaults-group-suffix=string
类型 细绳 默认值 [none]
还可以阅读带有 concat(group, suffix) 的组。
-
命令行格式 --help
显示帮助文本并退出。
-
命令行格式 --login-path=path
类型 细绳 默认值 [none]
从登录文件中读取给定路径。
--loops
,-l
指定实用程序应执行的次数。如果未指定此选项,则为 1,但如果您确实使用该选项,则必须为其提供整数参数。
-
命令行格式 --ndb-connectstring=connection_string
类型 细绳 默认值 [none]
设置用于连接到 ndb_mgmd 的连接字符串。语法:“[nodeid=id;][host=]hostname[:port]”。覆盖 NDB_CONNECTSTRING 和 my.cnf 中的条目。
-
命令行格式 --ndb-mgmd-host=connection_string
类型 细绳 默认值 [none]
与 相同
--ndb-connectstring
。 -
命令行格式 --ndb-nodeid=#
类型 整数 默认值 [none]
为此节点设置节点 ID,覆盖由 设置的任何 ID
--ndb-connectstring
。 --ndb-optimized-node-selection
命令行格式 --ndb-optimized-node-selection
删除 8.0.31 为交易节点的选择启用优化。默认启用;用于
--skip-ndb-optimized-node-selection
禁用。-
命令行格式 --no-defaults
不要从登录文件以外的任何选项文件中读取默认选项。
--parsable
,-p
使用此选项会使输出采用适合与
LOAD DATA
.-
命令行格式 --print-defaults
打印程序参数列表并退出。
如果指定,这会导致显示临时表。
--type
,-t
可用于将输出限制为一种类型的对象,由整数类型代码指定,如下所示:
1
: 系统表2
: 用户创建的表3
: 唯一哈希索引
任何其他值都会导致
NDB
列出所有数据库对象(默认值)。--unqualified
,-u
如果指定,这会导致显示不合格的对象名称。
-
命令行格式 --usage
显示帮助文本并退出;一样
--help
。 -
命令行格式 --version
显示版本信息并退出。
只能从 MySQL 访问用户创建的 NDB Cluster 表;系统表如mysqldSYSTAB_0
不可见。但是,您可以使用
ndb_select_all等 API 应用程序
检查系统表的内容(请参阅
第 23.5.25 节,“ndb_select_all — 从 NDB 表打印行”)。
NDB
在 NDB 8.0.20 之前
,由于对
测试库的不必要依赖,该程序在运行完成后打印。这种依赖性已被移除,从而消除了无关的输出。
NDBT_ProgramExit -
status
NDBT