ndbinfo_select_all —从ndbinfo表中选择
ndbinfo_select_all是一个客户端程序,可从ndbinfo
数据库中的一个或多个表中选择所有行和列
并非mysql客户端中所有ndbinfo
可用的表都可以被该程序读取。此外,ndbinfo_select_all可以显示有关某些内部表的信息,这些表不能使用SQL进行访问,包括和元数据表。ndbinfo
tables
columns
要ndbinfo
使用ndbinfo_select_all从一个或多个表中进行选择,在调用程序时必须提供表名,如下所示:
shell>ndbinfo_select_all table_name1 [table_name2] [...]
例如:
shell>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 shell>
下表包含特定于ndbinfo_select_all的选项。附加说明如下表。有关大多数NDB群集程序(包括ndbinfo_select_all)通用的选项,请参见“ NDB群集程序的通用选项— NDB群集程序的通用选项”。
ndbinfo_select_all程序的命令行选项
格式 | 描述 | 添加,不建议使用或删除 |
---|---|---|
| 设置循环之间的延迟(以秒为单位)。默认值为5 | (在所有基于MySQL 8.0的版本中受支持) |
| 设置执行选择的次数。默认为1 | (在所有基于MySQL 8.0的版本中受支持) |
| 表所在的数据库的名称 | (在所有基于MySQL 8.0的版本中受支持) |
| 设置并行度 | (在所有基于MySQL 8.0的版本中受支持) |
--delay=seconds
属性 值 命令行格式 --delay=# 类型 数字 默认值 5 最低值 0 最大值 MAX_INT 此选项设置两次执行循环之间要等待的秒数。如果
--loops
设置为0或1,则无效。--loops=number
,-l number
属性 值 命令行格式 --loops=# 类型 数字 默认值 1 最低值 0 最大值 MAX_INT 此选项设置执行选择的次数。使用
--delay
设置循环之间的时间。