ndbinfo_select_all 是一个客户端程序,用于从一个或多个 ndbinfo
数据库表中选择所有行和列
并不是所有 ndbinfo
表都可以被这个程序读取(见本节后面)。此外,ndbinfo_select_all 还可以显示 ndbinfo
中的一些内部表的信息,这些表不能使用 SQL 访问,包括 tables
和 columns
元数据表。
要使用 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 一起使用的选项如下表所示。后面是每个选项的详细描述。
表 25.24 ndbinfo_select_all 程序的命令行选项
Format | Description | Added, Deprecated, or Removed |
---|---|---|
在放弃之前重试连接的次数 |
(在所有基于 MySQL 8.3 的 NDB 发布版本中支持) |
|
在尝试联系管理服务器之间等待的秒数 |
(在所有基于 MySQL 8.3 的 NDB 发布版本中支持) |
|
与 --ndb-connectstring 相同 |
(在所有基于 MySQL 8.3 的 NDB 发布版本中支持) |
|
表所在的数据库的名称 |
(在所有基于 MySQL 8.3 的 NDB 发布版本中支持) |
|
在读取全局文件后读取给定的文件 |
(在所有基于 MySQL 8.3 的 NDB 发布版本中支持) |
|
仅从给定的文件中读取默认选项 |
(在所有基于 MySQL 8.3 的 NDB 发布版本中支持) |
|
也读取带有 concat(group, suffix) 的组 |
(在所有基于 MySQL 8.3 的 NDB 发布版本中支持) |
|
设置循环之间的延迟时间(以秒为单位) |
(在所有基于 MySQL 8.3 的 NDB 发布版本中支持) |
|
显示帮助文本并退出 |
(在所有基于 MySQL 8.3 的 NDB 发布版本中支持) |
|
从登录文件中读取给定的路径 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
不从登录路径文件中读取登录路径 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
设置执行选择的次数 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
设置连接到 ndb_mgmd 的连接字符串。语法:"[nodeid=id;][host=]hostname[:port]"。覆盖 NDB_CONNECTSTRING 和 my.cnf 中的条目 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
与 --ndb-connectstring 相同 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
设置该节点的节点 ID,覆盖 --ndb-connectstring 中设置的 ID |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
不从任何选项文件中读取默认值,除了登录文件 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
设置并行度 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
打印程序参数列表并退出 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
显示帮助文本并退出;同 --help |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
显示版本信息并退出 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
-
Command-Line Format --字符集目录=path
包含字符集的目录。
-
Command-Line Format --核心文件
在错误时写入核心文件;用于调试。
-
Command-Line Format --连接重试次数=#
Type 整数 Default Value 12
Minimum Value 0
Maximum Value 12
在放弃之前重试连接的次数。
-
Command-Line Format --连接重试延迟=#
Type 整数 Default Value 5
Minimum Value 0
Maximum Value 5
等待联系管理服务器之间的秒数。
-
Command-Line Format --连接字符串=连接字符串
Type 字符串 Default Value [none]
与
--ndb-connectstring
相同。 -
Command-Line Format --额外配置文件=path
Type 字符串 Default Value [none]
在全局文件读取后读取给定的文件。
-
Command-Line Format --配置文件=path
Type 字符串 Default Value [none]
仅从给定的文件读取默认选项。
-
Command-Line Format --配置组后缀=字符串
Type 字符串 Default Value [none]
也读取带有后缀的组。
-
Command-Line Format --延迟=#
Type 数字 Default Value 5
Minimum Value 0
Maximum Value MAX_INT
设置执行循环之间的等待秒数。如果
--loops
设置为 0 或 1,则无效。 -
Command-Line Format --帮助
显示帮助文本并退出。
-
Command-Line Format --登录路径=path
Type 字符串 Default Value [none]
从登录文件中读取给定的路径。
-
Command-Line Format --不使用登录路径
跳过从登录路径文件中读取选项。
-
--循环次数
,-l
number
Command-Line Format --循环次数=#
Type 数字 Default Value 1
Minimum Value 0
Maximum Value MAX_INT
设置执行 select 的次数。使用
--延迟
设置循环之间的时间。 -
Command-Line Format --NDB 连接字符串=连接字符串
Type 字符串 Default Value [none]
设置连接字符串以连接到 ndb_mgmd。语法:
[nodeid=
覆盖id
;][host=]hostname
[:port
]。NDB_CONNECTSTRING
和my.cnf
中的条目。 -
Command-Line Format --ndb-mgmd-host=connection-string
Type 字符串 Default Value [none]
与
--ndb-connectstring
相同。 -
Command-Line Format --ndb-nodeid=#
Type 整数 Default Value [none]
设置该节点的节点 ID,覆盖 --ndb-connectstring 中设置的 ID。
-
--ndb-optimized-node-selection
Command-Line Format --ndb-optimized-node-selection
启用事务节点选择的优化。默认启用;使用
--skip-ndb-optimized-node-selection
禁用。 -
Command-Line Format --no-defaults
不从任何选项文件中读取默认选项,除了登录文件。
-
Command-Line Format --print-defaults
打印程序参数列表并退出。
-
Command-Line Format --usage
显示帮助文本并退出;与 --help 相同。
-
Command-Line Format --version
显示版本信息并退出。
ndbinfo_select_all 无法读取以下表: