### 23.5.2 ndbinfo\_选择\_all - 从 ndbinfo 表中选择

[](<>)[](<>)

[**ndbinfo\_选择\_全部**](mysql-cluster-programs-ndbinfo-select-all.html)是一个客户端程序，它从一个或多个表中选择所有行和列[`ndbinfo`](mysql-cluster-ndbinfo.html)数据库

不是全部`ndbinfo`中可用的表[**mysql**](mysql.html)客户端可以被这个程序读取。此外，[**ndbinfo\_选择\_全部**](mysql-cluster-programs-ndbinfo-select-all.html)可以显示一些内部表的信息`ndbinfo`不能使用 SQL 访问，包括`表`和`列`元数据表。

从一个或多个中选择`ndbinfo`表使用[**ndbinfo\_选择\_全部**](mysql-cluster-programs-ndbinfo-select-all.html)，在调用程序时需要提供表的名称，如下所示：

```
$> 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\_选择\_全部**](mysql-cluster-programs-ndbinfo-select-all.html)如下表所示。附加说明如下表。

[](<>)

**表 23.25 与程序 ndbinfo 一起使用的命令行选项\_选择\_全部**

| 格式 | 描述 | 添加、弃用或删除 |
| --- | --- | -------- |
| `[--character-sets-dir=path](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_character-sets-dir)` | 包含字符集的目录 | （所有基于 MySQL 8.0 的 NDB 版本都支持） |
| `[--connect-retries=#](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_connect-retries)` | 放弃前重试连接的次数 | （所有基于 MySQL 8.0 的 NDB 版本都支持） |
| `[--connect-retry-delay=#](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_connect-retry-delay)` | 尝试联系管理服务器之间等待的秒数 | （所有基于 MySQL 8.0 的 NDB 版本都支持） |
| `[--connect-string=connection-string](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_connect-string)`,<br/><br/>`[-c connection_string](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_connect-string)` | 与 --ndb-connectstring 相同 | （所有基于 MySQL 8.0 的 NDB 版本都支持） |
| `[--core-file](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_core-file)` | 错误时写入核心文件；用于调试 | （所有基于 MySQL 8.0 的 NDB 版本都支持） |
| `[--database=db_name](mysql-cluster-programs-ndb-select-all.html#option_ndb_select_all_database)`,<br/><br/>`[-d](mysql-cluster-programs-ndb-select-all.html#option_ndb_select_all_database)` | 表所在的数据库名称 | （所有基于 MySQL 8.0 的 NDB 版本都支持） |
| `[--defaults-extra-file=path](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_defaults-extra-file)` | 读取全局文件后读取给定文件 | （所有基于 MySQL 8.0 的 NDB 版本都支持） |
| `[--defaults-file=path](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_defaults-file)` | 仅从给定文件中读取默认选项 | （所有基于 MySQL 8.0 的 NDB 版本都支持） |
| `[--defaults-group-suffix=string](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_defaults-group-suffix)` | 还阅读带有 concat(group, suffix) 的组 | （所有基于 MySQL 8.0 的 NDB 版本都支持） |
| `[--delay=#](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_delay)` | 设置循环之间的延迟（以秒为单位） | （所有基于MySQL 8.0的NDB版本都支持） |
| `[--help]（mysql集群程序ndbinfo select all.html#optionndbinfo_select_all_help）`,<br/><br/>`[-?]（mysql集群程序ndbinfo select all.html#option _ndbinfo_select_all_help）` | 显示帮助文本并退出 | （所有基于MySQL 8.0的NDB版本都支持） |
| `[--login path=path]（mysql集群程序ndbinfo select all.html#option_ndbinfo_select_all_login-path）` | 从登录文件读取给定路径 | （所有基于MySQL 8.0的NDB版本都支持） |
| `[--loops=#]（mysql集群程序ndbinfo select all.html#option_ndbinfo_select_all_loops）`,<br/><br/>`[-l]（mysql集群程序ndbinfo select all.html#optionndbinfo_select_all_循环）` | 设置执行选择的次数 | （所有基于MySQL 8.0的NDB版本都支持） |
| `[--ndb connectstring=connection string]（mysql集群程序ndbinfo select all.html#option_ndbinfo_select_all_ndb-connectstring）`,<br/><br/>`[-c]（mysql集群程序ndbinfo select all.html#optionndbinfo_select_all_ndb-connectstring）` | 设置连接到ndb的连接字符串\_mgmd。语法：“[nodeid=id；][host=]主机名[：端口:]“。覆盖NDB中的条目\_连接字符串和我的。cnf | （所有基于MySQL 8.0的NDB版本都支持） |
| `[--ndb mgmd host=connection string]（mysql集群程序ndbinfo select all.html#option_ndbinfo_select_all_ndb-mgmd-host）`,<br/><br/>`[-c]（mysql集群程序ndbinfo select all.html#optionndbinfo_select_all_ndb-mgmd-host）` | 与--ndb connectstring相同 | （所有基于MySQL 8.0的NDB版本都支持） |
| `[--ndb nodeid=#]（mysql集群程序ndbinfo select all.html#option_ndbinfo_select_all_ndb-nodeid）` | 设置此节点的节点ID，覆盖由--ndb connectstring设置的任何ID | （所有基于MySQL 8.0的NDB版本都支持） |
| `[--无默认值]（mysql集群程序ndbinfo select all.html#optionndbinfo_select_all_no-defaults）` | 不要从登录文件以外的任何选项文件中读取默认选项 | （所有基于MySQL 8.0的NDB版本都支持） |
| `[--ndb优化节点选择]（mysql集群程序ndbinfo select all.html#option_ndbinfo_select_all_ndb-optimized-node-selection）` | 启用事务节点选择的优化。默认启用；使用--跳过ndb优化节点选择以禁用 | （所有基于MySQL 8.0的NDB版本都支持） |
| `[--parallelism=#]（mysql集群程序ndb select all.html#选项_ndb_select_all_parallelism）`,<br/><br/>`[-p]（mysql集群程序ndb select all.html#option _ndb_select_all_parallelism）` | 设定平行度 | （所有基于MySQL 8.0的NDB版本都支持） |
| `[--print defaults]（mysql集群程序ndbinfo select all.html#option_ndbinfo_select_all_print-defaults）` | 打印程序参数列表并退出 | （所有基于MySQL 8.0的NDB版本都支持） |
| `[--用法]（mysql集群程序ndbinfo select all.html#option_ndbinfo_select_all_用法）`,<br/><br/>`[-?]（mysql集群程序ndbinfo select all.html#option_ndbinfo_select_all_用法）` | 显示帮助文本并退出；跟…救命 | （所有基于MySQL 8.0的NDB版本都支持） |
| `[--version]（mysql集群程序ndbinfo select all.html#optionndbinfo_select_all_version）`,<br/><br/>`[-V]（mysql集群程序ndbinfo select all.html#option_ndbinfo_select_all_version）` | 显示版本信息并退出 | （所有基于MySQL 8.0的NDB版本都支持） |

-   [](<>) `--字符集目录`

    [](<>)[](<>)

    | 命令行格式 | `--字符集dir=path` |
    | ----- | --------------- |

    包含字符集的目录。

-   [](<>) `--核心文件`

    [](<>)[](<>)

    | 命令行格式 | `--核心文件` |
    | ----- | -------- |

    错误时写入核心文件；用于调试。

-   [](<>) `--连接重试`

    [](<>)[](<>)

    | 命令行格式 | `--连接重试=#` |
    | ----- | ---------- |
    | 类型 | 整数 |
    | 默认值 | `12` |
    | 最小值 | `0` |
    | 最大值 | `12` |

    放弃之前重试连接的次数。

-   [](<>) `--连接重试延迟`

    [](<>)[](<>)

    | 命令行格式 | `--连接重试延迟=#` |
    | ----- | ------------ |
    | 类型 | 整数 |
    | 默认值 | `5.` |
    | 最小值 | `0` |
    | 最大值 | `5` |

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

-   [](<>) `--连接字符串`

    [](<>)[](<>)

    | 命令行格式 | `--connect-string=连接字符串` |
    | ----- | ------------------------ |
    | 类型 | 细绳 |
    | 默认值 | `[没有]` |

    与...一样[`--ndb-连接字符串`](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_ndb-connectstring).

-   [](<>) `--defaults-额外文件`

    [](<>)[](<>)

    | 命令行格式 | `--defaults-extra-file=路径` |
    | ----- | -------------------------- |
    | 类型 | 细绳 |
    | 默认值 | `[没有]` |

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

-   [](<>) `--defaults 文件`

    [](<>)[](<>)

    | 命令行格式 | `--defaults-file=路径` |
    | ----- | -------------------- |
    | 类型 | 细绳 |
    | 默认值 | `[没有]` |

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

-   [](<>) `--defaults-组后缀`

    [](<>)[](<>)

    | 命令行格式 | `--defaults-group-suffix=字符串` |
    | ----- | ----------------------------- |
    | 类型 | 细绳 |
    | 默认值 | `[没有]` |

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

-   [](<>) `--延迟=`秒``

    [](<>)[](<>)

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

    此选项设置执行循环之间等待的秒数。如果没有效果[`--循环`](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_loops)设置为 0 或 1。

-   [](<>) `- 帮助`

    [](<>)[](<>)

    | 命令行格式 | `- 帮助` |
    | ----- | ------ |

    显示帮助文本并退出。

-   [](<>) `--登录路径`

    [](<>)[](<>)

    | 命令行格式 | `--登录路径=路径` |
    | ----- | ----------- |
    | 类型 | 细绳 |
    | 默认值 | `[没有]` |

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

-   [](<>) `--循环=`数字``,`-l *`数字`*`

    [](<>)[](<>)[](<>)[](<>)

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

    此选项设置执行选择的次数。采用[`- 延迟`](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_delay)设置循环之间的时间。

-   [](<>) `--ndb-连接字符串`

    [](<>)[](<>)

    | 命令行格式 | `--ndb connectstring=连接字符串` |
    | ----- | --------------------------- |
    | 类型 | 一串 |
    | 默认值 | `[无]` |

    设置连接到ndb的连接字符串\_mgmd。语法：“[nodeid=id；][host=]主机名[：端口:]“。覆盖NDB中的条目\_连接字符串和我的。cnf。

-   [](<>) `--ndb mgmd主机`

    [](<>)[](<>)

    | 命令行格式 | `--ndb mgmd主机=连接字符串` |
    | ----- | -------------------- |
    | 类型 | 一串 |
    | 默认值 | `[无]` |

    等同于[`--ndb连接字符串`](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_ndb-connectstring).

-   [](<>) `--ndb节点ID`

    [](<>)[](<>)

    | 命令行格式 | `--ndb节点ID=#` |
    | ----- | ------------- |
    | 类型 | 整数 |
    | 默认值 | `[无]` |

    设置此节点的节点ID，覆盖由--ndb connectstring设置的任何ID。

-   [](<>) `--ndb优化节点选择`

    [](<>)[](<>)

    | 命令行格式 | `--ndb优化节点选择` |
    | ----- | ------------- |

    启用事务节点选择的优化。默认启用；使用`--跳过ndb优化节点选择`禁用。

-   [](<>) `--没有默认值`

    [](<>)[](<>)

    | 命令行格式 | `--没有默认值` |
    | ----- | --------- |

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

-   [](<>) `--打印默认值`

    [](<>)[](<>)

    | 命令行格式 | `--打印默认值` |
    | ----- | --------- |

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

-   [](<>) `--用法`

    [](<>)[](<>)

    | 命令行格式 | `--用法` |
    | ----- | ------ |

    显示帮助文本并退出；和救命一样。

-   [](<>) `--版本`

    [](<>)[](<>)

    | 命令行格式 | `--版本` |
    | ----- | ------ |

    显示版本信息并退出。
