Documentation Home
MySQL 8.0 参考手册  / 第 23 章 MySQL NDB Cluster 8.0  / 23.5 NDB 集群程序  /  18.5.2 ndbinfo_select_all — 从 ndbinfo 表中选择

18.5.2 ndbinfo_select_all — 从 ndbinfo 表中选择

ndbinfo_select_all是一个客户端程序,它从 ndbinfo数据库中的一个或多个表中选择所有行和列。

并不是所有在mysqlndbinfo客户端中可用的表 都可以被这个程序读取(见本节后面)。此外, ndbinfo_select_all可以显示有关某些无法使用 SQL 访问的内部表的信息,包括 元数据表。 ndbinfotablescolumns

要使用ndbinfo_select_all 从一个或多个ndbinfo表中进行选择,必须在调用程序时提供表的名称,如下所示:

$> ndbinfo_select_all table_name1  [table_name2] [...]

例如:

$> ndbinfo_select_all logbuffers logspaces
== logbuffers ==
node_id log_type        log_id  log_part        total   used    high
5       0       0       0       33554432        262144  0
6       0       0       0       33554432        262144  0
7       0       0       0       33554432        262144  0
8       0       0       0       33554432        262144  0
== logspaces ==
node_id log_type        log_id  log_part        total   used    high
5       0       0       0       268435456       0       0
5       0       0       1       268435456       0       0
5       0       0       2       268435456       0       0
5       0       0       3       268435456       0       0
6       0       0       0       268435456       0       0
6       0       0       1       268435456       0       0
6       0       0       2       268435456       0       0
6       0       0       3       268435456       0       0
7       0       0       0       268435456       0       0
7       0       0       1       268435456       0       0
7       0       0       2       268435456       0       0
7       0       0       3       268435456       0       0
8       0       0       0       268435456       0       0
8       0       0       1       268435456       0       0
8       0       0       2       268435456       0       0
8       0       0       3       268435456       0       0
$>

下表显示了 可以与 ndbinfo_select_all一起使用的选项。表后有其他说明。

表 18.18 与程序 ndbinfo_select_all 一起使用的命令行选项

格式 描述 添加、弃用或删除

--character-sets-dir=path

包含字符集的目录

(支持所有基于 MySQL 5.6 的 NDB 版本)

--connect-retries=#

放弃前重试连接的次数

添加:NDB 7.4.9

--connect-retry-delay=#

尝试联系管理服务器之间等待的秒数

添加:NDB 7.4.9

--connect-string=connection-string,

-c connection_string

与 --ndb-connectstring 相同

(支持所有基于 MySQL 5.6 的 NDB 版本)

--core-file

写入核心文件出错;用于调试

(支持所有基于 MySQL 5.6 的 NDB 版本)

--database=db_name,

-d

表所在数据库名称

(支持所有基于 MySQL 5.6 的 NDB 版本)

--defaults-extra-file=path

读取全局文件后读取给定文件

(支持所有基于 MySQL 5.6 的 NDB 版本)

--defaults-file=path

仅从给定文件中读取默认选项

(支持所有基于 MySQL 5.6 的 NDB 版本)

--defaults-group-suffix=string

还阅读带有 concat(group, suffix) 的组

(支持所有基于 MySQL 5.6 的 NDB 版本)

--delay=#

设置循环之间的延迟秒数

(支持所有基于 MySQL 5.6 的 NDB 版本)

--help,

-?

显示帮助文本并退出

(支持所有基于 MySQL 5.6 的 NDB 版本)

--login-path=path

从登录文件中读取给定路径

(支持所有基于 MySQL 5.6 的 NDB 版本)

--loops=#,

-l

设置执行选择的次数

(支持所有基于 MySQL 5.6 的 NDB 版本)

--ndb-connectstring=connection-string,

-c

设置用于连接到 ndb_mgmd 的连接字符串。语法:“[nodeid=id;][host=]hostname[:port]”。覆盖 NDB_CONNECTSTRING 和 my.cnf 中的条目

(支持所有基于 MySQL 5.6 的 NDB 版本)

--ndb-mgmd-host=connection-string,

-c

与 --ndb-connectstring 相同

(支持所有基于 MySQL 5.6 的 NDB 版本)

--ndb-nodeid=#

为此节点设置节点 ID,覆盖 --ndb-connectstring 设置的任何 ID

(支持所有基于 MySQL 5.6 的 NDB 版本)

--no-defaults

不要从登录文件以外的任何选项文件中读取默认选项

(支持所有基于 MySQL 5.6 的 NDB 版本)

--ndb-optimized-node-selection

为交易节点的选择启用优化。默认启用;使用 --skip-ndb-optimized-node-selection 禁用

(支持所有基于 MySQL 5.6 的 NDB 版本)

--parallelism=#,

-p

设置并行度

(支持所有基于 MySQL 5.6 的 NDB 版本)

--print-defaults

打印程序参数列表并退出

(支持所有基于 MySQL 5.6 的 NDB 版本)

--usage,

-?

显示帮助文本并退出;与 --help 相同

(支持所有基于 MySQL 5.6 的 NDB 版本)

--version,

-V

显示版本信息并退出

(支持所有基于 MySQL 5.6 的 NDB 版本)


  • --character-sets-dir

    命令行格式 --character-sets-dir=path

    包含字符集的目录。

  • --connect-retries

    命令行格式 --connect-retries=#
    介绍 5.6.28-ndb-7.4.9
    类型 整数
    默认值 12
    最小值 0
    最大值 12

    放弃前重试连接的次数。

  • --connect-retry-delay

    命令行格式 --connect-retry-delay=#
    介绍 5.6.28-ndb-7.4.9
    类型 整数
    默认值 5
    最小值 0
    最大值 5

    尝试联系管理服务器之间等待的秒数。

  • --connect-string

    命令行格式 --connect-string=connection-string
    类型 细绳
    默认值 [none]

    与 相同 --ndb-connectstring

  • --core-file

    命令行格式 --core-file

    写入核心文件出错;在调试中使用。

  • --defaults-extra-file

    命令行格式 --defaults-extra-file=path
    类型 细绳
    默认值 [none]

    读取全局文件后读取给定文件。

  • --defaults-file

    命令行格式 --defaults-file=path
    类型 细绳
    默认值 [none]

    仅从给定文件中读取默认选项。

  • --defaults-group-suffix

    命令行格式 --defaults-group-suffix=string
    类型 细绳
    默认值 [none]

    还可以阅读带有 concat(group, suffix) 的组。

  • --delay=seconds

    命令行格式 --delay=#
    类型 数字
    默认值 5
    最小值 0
    最大值 MAX_INT

    此选项设置执行循环之间等待的秒数。--loops如果设置为 0 或 1,则 无效 。

  • --help

    命令行格式 --help

    显示帮助文本并退出。

  • --login-path

    命令行格式 --login-path=path
    类型 细绳
    默认值 [none]

    从登录文件中读取给定路径。

  • --loops=number, -l number

    命令行格式 --loops=#
    类型 数字
    默认值 1
    最小值 0
    最大值 MAX_INT

    该选项设置执行选择的次数。用于--delay设置循环之间的时间。

  • --ndb-connectstring

    命令行格式 --ndb-connectstring=connection-string
    类型 细绳
    默认值 [none]

    设置用于连接到 ndb_mgmd 的连接字符串。语法:“[nodeid=id;][host=]hostname[:port]”。覆盖 NDB_CONNECTSTRING 和 my.cnf 中的条目。

  • --ndb-mgmd-host

    命令行格式 --ndb-mgmd-host=connection-string
    类型 细绳
    默认值 [none]

    与 相同 --ndb-connectstring

  • --ndb-nodeid

    命令行格式 --ndb-nodeid=#
    类型 整数
    默认值 [none]

    为此节点设置节点 ID,覆盖由 设置的任何 ID --ndb-connectstring

  • --ndb-optimized-node-selection

    命令行格式 --ndb-optimized-node-selection

    为交易节点的选择启用优化。默认启用;用于 --skip-ndb-optimized-node-selection禁用。

  • --no-defaults

    命令行格式 --no-defaults

    不要从登录文件以外的任何选项文件中读取默认选项。

  • --print-defaults

    命令行格式 --print-defaults

    打印程序参数列表并退出。

  • --usage

    命令行格式 --usage

    显示帮助文本并退出;一样 --help

  • --version

    命令行格式 --version

    显示版本信息并退出。

ndbinfo_select_all无法读取下表: