### 23.5.2 ndbinfo\_select\_all — Select From ndbinfo Tables

[]()[]()

[**ndbinfo\_select\_all**](mysql-cluster-programs-ndbinfo-select-all.html) is a client program that selects all rows and columns from one or more tables in the [`ndbinfo`](mysql-cluster-ndbinfo.html) database

 Not all `ndbinfo` tables available in the [**mysql**](mysql.html) client can be read by this program. In addition, [**ndbinfo\_select\_all**](mysql-cluster-programs-ndbinfo-select-all.html) can show information about some tables internal to `ndbinfo` which cannot be accessed using SQL, including the `tables` and `columns` metadata tables.

 To select from one or more `ndbinfo` tables using [**ndbinfo\_select\_all**](mysql-cluster-programs-ndbinfo-select-all.html), it is necessary to supply the names of the tables when invoking the program as shown here:

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

 For example:

```
$> 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
$>
```

[]()

 Options that can be used with [**ndbinfo\_select\_all**](mysql-cluster-programs-ndbinfo-select-all.html) are shown in the following table. Additional descriptions follow the table.

[]()

**Table 23.25 Command-line options used with the program ndbinfo\_select\_all**

|                                                                                                                           Format                                                                                                                            |                                                                  Description                                                                   |           Added, Deprecated, or Removed           |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------|
|                                                                ` [--character-sets-dir=path](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_character-sets-dir) `                                                                 |                                                      Directory containing character sets                                                       | (Supported in all NDB releases based on MySQL 8.0)|
|                                                                     ` [--connect-retries=#](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_connect-retries) `                                                                     |                                              Number of times to retry connection before giving up                                              | (Supported in all NDB releases based on MySQL 8.0)|
|                                                                 ` [--connect-retry-delay=#](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_connect-retry-delay) `                                                                 |                                    Number of seconds to wait between attempts to contact management server                                     | (Supported in all NDB releases based on MySQL 8.0)|
|`[--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) `|                                                          Same as --ndb-connectstring                                                           | (Supported in all NDB releases based on MySQL 8.0)|
|                                                                            ` [--core-file](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_core-file) `                                                                            |                                                  Write core file on error; used in debugging                                                   | (Supported in all NDB releases based on MySQL 8.0)|
|                               `[--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) `                               |                                                    Name of database where table is located                                                     | (Supported in all NDB releases based on MySQL 8.0)|
|                                                               ` [--defaults-extra-file=path](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_defaults-extra-file) `                                                                |                                                  Read given file after global files are read                                                   | (Supported in all NDB releases based on MySQL 8.0)|
|                                                                     ` [--defaults-file=path](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_defaults-file) `                                                                      |                                                   Read default options from given file only                                                    | (Supported in all NDB releases based on MySQL 8.0)|
|                                                            ` [--defaults-group-suffix=string](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_defaults-group-suffix) `                                                             |                                                  Also read groups with concat(group, suffix)                                                   | (Supported in all NDB releases based on MySQL 8.0)|
|                                                                               ` [--delay=#](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_delay) `                                                                               |                                                       Set delay in seconds between loops                                                       | (Supported in all NDB releases based on MySQL 8.0)|
|                                 `[--help](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_help)`,<br/><br/>` [-?](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_help) `                                 |                                                           Display help text and exit                                                           | (Supported in all NDB releases based on MySQL 8.0)|
|                                                                        ` [--login-path=path](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_login-path) `                                                                         |                                                        Read given path from login file                                                         | (Supported in all NDB releases based on MySQL 8.0)|
|                              `[--loops=#](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_loops)`,<br/><br/>` [-l](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_loops) `                               |                                                     Set number of times to perform select                                                      | (Supported in all NDB releases based on MySQL 8.0)|
|    `[--ndb-connectstring=connection-string](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_ndb-connectstring)`,<br/><br/>` [-c](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_ndb-connectstring) `     |Set connect string for connecting to ndb\_mgmd. Syntax: "[nodeid=id;][host=]hostname[:port]". Overrides entries in NDB\_CONNECTSTRING and my.cnf| (Supported in all NDB releases based on MySQL 8.0)|
|          `[--ndb-mgmd-host=connection-string](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_ndb-mgmd-host)`,<br/><br/>` [-c](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_ndb-mgmd-host) `           |                                                          Same as --ndb-connectstring                                                           | (Supported in all NDB releases based on MySQL 8.0)|
|                                                                          ` [--ndb-nodeid=#](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_ndb-nodeid) `                                                                          |                                    Set node ID for this node, overriding any ID set by --ndb-connectstring                                     | (Supported in all NDB releases based on MySQL 8.0)|
|                                                                          ` [--no-defaults](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_no-defaults) `                                                                          |                                     Do not read default options from any option file other than login file                                     | (Supported in all NDB releases based on MySQL 8.0)|
|                                                         ` [--ndb-optimized-node-selection](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_ndb-optimized-node-selection) `                                                         |      Enable optimizations for selection of nodes for transactions. Enabled by default; use --skip-ndb-optimized-node-selection to disable      | (Supported in all NDB releases based on MySQL 8.0)|
|                             `[--parallelism=#](mysql-cluster-programs-ndb-select-all.html#option_ndb_select_all_parallelism)`,<br/><br/>` [-p](mysql-cluster-programs-ndb-select-all.html#option_ndb_select_all_parallelism) `                              |                                                           Set degree of parallelism                                                            | (Supported in all NDB releases based on MySQL 8.0)|
|                                                                       ` [--print-defaults](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_print-defaults) `                                                                       |                                                      Print program argument list and exit                                                      | (Supported in all NDB releases based on MySQL 8.0)|
|                               `[--usage](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_usage)`,<br/><br/>` [-?](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_usage) `                                |                                                   Display help text and exit; same as --help                                                   | (Supported in all NDB releases based on MySQL 8.0)|
|                            `[--version](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_version)`,<br/><br/>` [-V](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_version) `                             |                                                      Display version information and exit                                                      | (Supported in all NDB releases based on MySQL 8.0)|

* []() `--character-sets-dir`

  []()[]()

  |Command-Line Format|`--character-sets-dir=path`|
  |-------------------|---------------------------|

   Directory containing character sets.

* []() `--core-file`

  []()[]()

  |Command-Line Format|`--core-file`|
  |-------------------|-------------|

   Write core file on error; used in debugging.

* []() `--connect-retries`

  []()[]()

  |Command-Line Format|`--connect-retries=#`|
  |-------------------|---------------------|
  |       Type        |       Integer       |
  |   Default Value   |        `12`         |
  |   Minimum Value   |         `0`         |
  |   Maximum Value   |        `12`         |

   Number of times to retry connection before giving up.

* []() `--connect-retry-delay`

  []()[]()

  |Command-Line Format|`--connect-retry-delay=#`|
  |-------------------|-------------------------|
  |       Type        |         Integer         |
  |   Default Value   |           `5`           |
  |   Minimum Value   |           `0`           |
  |   Maximum Value   |           `5`           |

   Number of seconds to wait between attempts to contact management server.

* []() `--connect-string`

  []()[]()

  |Command-Line Format|`--connect-string=connection-string`|
  |-------------------|------------------------------------|
  |       Type        |               String               |
  |   Default Value   |              `[none]`              |

   Same as [`--ndb-connectstring`](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_ndb-connectstring).

* []() `--defaults-extra-file`

  []()[]()

  |Command-Line Format|`--defaults-extra-file=path`|
  |-------------------|----------------------------|
  |       Type        |           String           |
  |   Default Value   |          `[none]`          |

   Read given file after global files are read.

* []() `--defaults-file`

  []()[]()

  |Command-Line Format|`--defaults-file=path`|
  |-------------------|----------------------|
  |       Type        |        String        |
  |   Default Value   |       `[none]`       |

   Read default options from given file only.

* []() `--defaults-group-suffix`

  []()[]()

  |Command-Line Format|`--defaults-group-suffix=string`|
  |-------------------|--------------------------------|
  |       Type        |             String             |
  |   Default Value   |            `[none]`            |

   Also read groups with concat(group, suffix).

* []() `--delay=`seconds``

  []()[]()

  |Command-Line Format|`--delay=#`|
  |-------------------|-----------|
  |       Type        |  Numeric  |
  |   Default Value   |    `5`    |
  |   Minimum Value   |    `0`    |
  |   Maximum Value   | `MAX_INT` |

   This option sets the number of seconds to wait between executing loops. Has no effect if [`--loops`](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_loops) is set to 0 or 1.

* []() `--help`

  []()[]()

  |Command-Line Format|`--help`|
  |-------------------|--------|

   Display help text and exit.

* []() `--login-path`

  []()[]()

  |Command-Line Format|`--login-path=path`|
  |-------------------|-------------------|
  |       Type        |      String       |
  |   Default Value   |     `[none]`      |

   Read given path from login file.

* []() `--loops=`number``, `-l *`number`*`

  []()[]()[]()[]()

  |Command-Line Format|`--loops=#`|
  |-------------------|-----------|
  |       Type        |  Numeric  |
  |   Default Value   |    `1`    |
  |   Minimum Value   |    `0`    |
  |   Maximum Value   | `MAX_INT` |

   This option sets the number of times to execute the select. Use [`--delay`](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_delay) to set the time between loops.

* []() `--ndb-connectstring`

  []()[]()

  |Command-Line Format|`--ndb-connectstring=connection-string`|
  |-------------------|---------------------------------------|
  |       Type        |                String                 |
  |   Default Value   |               `[none]`                |

   Set connect string for connecting to ndb\_mgmd. Syntax: "[nodeid=id;][host=]hostname[:port]". Overrides entries in NDB\_CONNECTSTRING and my.cnf.

* []() `--ndb-mgmd-host`

  []()[]()

  |Command-Line Format|`--ndb-mgmd-host=connection-string`|
  |-------------------|-----------------------------------|
  |       Type        |              String               |
  |   Default Value   |             `[none]`              |

   Same as [`--ndb-connectstring`](mysql-cluster-programs-ndbinfo-select-all.html#option_ndbinfo_select_all_ndb-connectstring).

* []() `--ndb-nodeid`

  []()[]()

  |Command-Line Format|`--ndb-nodeid=#`|
  |-------------------|----------------|
  |       Type        |    Integer     |
  |   Default Value   |    `[none]`    |

   Set node ID for this node, overriding any ID set by --ndb-connectstring.

* []() `--ndb-optimized-node-selection`

  []()[]()

  |Command-Line Format|`--ndb-optimized-node-selection`|
  |-------------------|--------------------------------|

   Enable optimizations for selection of nodes for transactions. Enabled by default; use `--skip-ndb-optimized-node-selection` to disable.

* []() `--no-defaults`

  []()[]()

  |Command-Line Format|`--no-defaults`|
  |-------------------|---------------|

   Do not read default options from any option file other than login file.

* []() `--print-defaults`

  []()[]()

  |Command-Line Format|`--print-defaults`|
  |-------------------|------------------|

   Print program argument list and exit.

* []() `--usage`

  []()[]()

  |Command-Line Format|`--usage`|
  |-------------------|---------|

   Display help text and exit; same as --help.

* []() `--version`

  []()[]()

  |Command-Line Format|`--version`|
  |-------------------|-----------|

   Display version information and exit.

