<div id="docs-body">
 <div class="section">
  <div class="titlepage">
   <div>
    <div>
     <h4 class="title">
      <a name="mysql-cluster-options-variables">
      </a>
      25.4.3.9 MySQL Server Options and Variables for NDB Cluster
     </h4>
    </div>
   </div>
  </div>
  <a class="indexterm" name="idm46045113948288">
  </a>
  <a class="indexterm" name="idm46045113946832">
  </a>
  <p>
   This section provides information about MySQL server options, server
    and status variables that are specific to NDB Cluster. For general
    information on using these, and for other options and variables not
    specific to NDB Cluster, see
   <a class="xref" href="mysqld-server.html" title="7.1 The MySQL Server">
    Section 7.1, “The MySQL Server”
   </a>
   .
  </p>
  <p>
   For NDB Cluster configuration parameters used in the cluster
    configuration file (usually named
   <code class="filename">
    config.ini
   </code>
   ),
    see
   <a class="xref" href="mysql-cluster-configuration.html" title="25.4 Configuration of NDB Cluster">
    Section 25.4, “Configuration of NDB Cluster”
   </a>
   .
  </p>
  <div class="section">
   <div class="titlepage">
    <div>
     <div>
      <h5 class="title">
       <a name="mysql-cluster-program-options-mysqld">
       </a>
       25.4.3.9.1 MySQL Server Options for NDB Cluster
      </h5>
     </div>
    </div>
   </div>
   <a class="indexterm" name="idm46045113940144">
   </a>
   <a class="indexterm" name="idm46045113938656">
   </a>
   <a class="indexterm" name="idm46045113937168">
   </a>
   <a class="indexterm" name="idm46045113935664">
   </a>
   <a class="indexterm" name="idm46045113934176">
   </a>
   <p>
    This section provides descriptions of
    <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
     <span class="command">
      <strong>
       mysqld
      </strong>
     </span>
    </a>
    server options relating to NDB Cluster. For information about
    <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
     <span class="command">
      <strong>
       mysqld
      </strong>
     </span>
    </a>
    options not specific to NDB Cluster, and
      for general information about the use of options with
    <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
     <span class="command">
      <strong>
       mysqld
      </strong>
     </span>
    </a>
    , see
    <a class="xref" href="server-options.html" title="7.1.7 Server Command Options">
     Section 7.1.7, “Server Command Options”
    </a>
    .
   </p>
   <p>
    For information about command-line options used with other NDB
      Cluster processes, see
    <a class="xref" href="mysql-cluster-programs.html" title="25.5 NDB Cluster Programs">
     Section 25.5, “NDB Cluster Programs”
    </a>
    .
   </p>
   <div class="itemizedlist">
    <ul class="itemizedlist" style="list-style-type: disc; ">
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndbcluster">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#option_mysqld_ndbcluster">
        <code class="option">
         --ndbcluster
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045113924176">
      </a>
      <a class="indexterm" name="idm46045113922688">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndbcluster">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndbcluster[=value]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Disabled by
          </th>
          <td>
           <code class="literal">
            skip-ndbcluster
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Enumeration
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            ON
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Valid Values
          </th>
          <td>
           <p class="valid-value">
            <code class="literal">
             OFF
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             FORCE
            </code>
           </p>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       The
       <a class="link" href="mysql-cluster.html" title="Chapter 25 MySQL NDB Cluster 8.4">
        <code class="literal">
         NDBCLUSTER
        </code>
       </a>
       storage engine is
          necessary for using NDB Cluster. If a
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       binary includes support for the
       <a class="link" href="mysql-cluster.html" title="Chapter 25 MySQL NDB Cluster 8.4">
        <code class="literal">
         NDBCLUSTER
        </code>
       </a>
       storage engine, the
          engine is disabled by default. Use the
       <a class="link" href="mysql-cluster-options-variables.html#option_mysqld_ndbcluster">
        <code class="option">
         --ndbcluster
        </code>
       </a>
       option to enable
          it. Use
       <code class="option">
        --skip-ndbcluster
       </code>
       to explicitly
          disable the engine.
      </p>
      <p>
       The
       <code class="option">
        --ndbcluster
       </code>
       option is ignored (and the
       <code class="literal">
        NDB
       </code>
       storage engine is
       <span class="emphasis">
        <em>
         not
        </em>
       </span>
       enabled) if
       <a class="link" href="server-options.html#option_mysqld_initialize">
        <code class="option">
         --initialize
        </code>
       </a>
       is also used. (It
          is neither necessary nor desirable to use this option together
          with
       <code class="option">
        --initialize
       </code>
       .)
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-allow-copying-alter-table">
       </a>
       <code class="option">
        --ndb-allow-copying-alter-table=[ON|OFF]
       </code>
      </p>
      <a class="indexterm" name="idm46045113893984">
      </a>
      <a class="indexterm" name="idm46045113892528">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-allow-copying-alter-table">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-allow-copying-alter-table[={OFF|ON}]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            ndb_allow_copying_alter_table
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global, Session
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            ON
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Let
       <a class="link" href="alter-table.html" title="15.1.9 ALTER TABLE Statement">
        <code class="literal">
         ALTER TABLE
        </code>
       </a>
       and other DDL
          statements use copying operations on
       <code class="literal">
        NDB
       </code>
       tables. Set to
       <code class="literal">
        OFF
       </code>
       to keep this from
          happening; doing so may improve performance of critical
          applications.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-applier-allow-skip-epoch">
       </a>
       <code class="option">
        --ndb-applier-allow-skip-epoch
       </code>
      </p>
      <a class="indexterm" name="idm46045113866496">
      </a>
      <a class="indexterm" name="idm46045113864992">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-applier-allow-skip-epoch">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-applier-allow-skip-epoch
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            ndb_applier_allow_skip_epoch
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Use together with
       <a class="link" href="replication-options-replica.html#sysvar_replica_skip_errors">
        <code class="option">
         --replica-skip-errors
        </code>
       </a>
       to cause
       <code class="literal">
        NDB
       </code>
       to ignore skipped epoch transactions.
          Has no effect when used alone.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-batch-size">
       </a>
       <code class="option">
        --ndb-batch-size=
        <em class="replaceable">
         <code>
          #
         </code>
        </em>
       </code>
      </p>
      <a class="indexterm" name="idm46045113844304">
      </a>
      <a class="indexterm" name="idm46045113842816">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-batch-size">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-batch-size
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            ndb_batch_size
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global, Session
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            32768
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            0
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            2147483648
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Unit
          </th>
          <td>
           bytes
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       This sets the size in bytes that is used for NDB transaction
          batches.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-cluster-connection-pool">
       </a>
       <code class="option">
        --ndb-cluster-connection-pool=
        <em class="replaceable">
         <code>
          #
         </code>
        </em>
       </code>
      </p>
      <a class="indexterm" name="idm46045113812336">
      </a>
      <a class="indexterm" name="idm46045113810832">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-cluster-connection-pool">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-cluster-connection-pool
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            ndb_cluster_connection_pool
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            ndb_cluster_connection_pool
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            1
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            1
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            63
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       By setting this option to a value greater than 1 (the
          default), a
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       process can use multiple
          connections to the cluster, effectively mimicking several SQL
          nodes. Each connection requires its own
       <code class="literal">
        [api]
       </code>
       or
       <code class="literal">
        [mysqld]
       </code>
       section in the cluster configuration
          (
       <code class="filename">
        config.ini
       </code>
       ) file, and counts against the
          maximum number of API connections supported by the cluster.
      </p>
      <p>
       Suppose that you have 2 cluster host computers, each running
          an SQL node whose
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       process was
          started with
       <code class="option">
        --ndb-cluster-connection-pool=4
       </code>
       ;
          this means that the cluster must have 8 API slots available
          for these connections (instead of 2). All of these connections
          are set up when the SQL node connects to the cluster, and are
          allocated to threads in a round-robin fashion.
      </p>
      <p>
       This option is useful only when running
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       on host machines having multiple
          CPUs, multiple cores, or both. For best results, the value
          should be smaller than the total number of cores available on
          the host machine. Setting it to a value greater than this is
          likely to degrade performance severely.
      </p>
      <div class="important" style="margin-left: 0.5in; margin-right: 0.5in;">
       <div class="admon-title">
        Important
       </div>
       <p>
        Because each SQL node using connection pooling occupies
            multiple API node slots—each slot having its own node
            ID in the cluster—you must
        <span class="emphasis">
         <em>
          not
         </em>
        </span>
        use a node ID as part of the cluster connection string when
            starting any
        <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
         <span class="command">
          <strong>
           mysqld
          </strong>
         </span>
        </a>
        process that employs
            connection pooling.
       </p>
       <p>
        Setting a node ID in the connection string when using the
        <code class="option">
         --ndb-cluster-connection-pool
        </code>
        option causes
            node ID allocation errors when the SQL node attempts to
            connect to the cluster.
       </p>
      </div>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-cluster-connection-pool-nodeids">
       </a>
       <code class="option">
        --ndb-cluster-connection-pool-nodeids=
        <em class="replaceable">
         <code>
          list
         </code>
        </em>
       </code>
      </p>
      <a class="indexterm" name="idm46045113760672">
      </a>
      <a class="indexterm" name="idm46045113759216">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-cluster-connection-pool-nodeids">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-cluster-connection-pool-nodeids
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            ndb_cluster_connection_pool_nodeids
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Set
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Specifies a comma-separated list of node IDs for connections
          to the cluster used by an SQL node. The number of nodes in
          this list must be the same as the value set for the
       <a class="link" href="mysql-cluster-options-variables.html#option_mysqld_ndb-cluster-connection-pool">
        <code class="option">
         --ndb-cluster-connection-pool
        </code>
       </a>
       option.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-blob-read-batch-bytes">
       </a>
       <code class="option">
        --ndb-blob-read-batch-bytes=
        <em class="replaceable">
         <code>
          bytes
         </code>
        </em>
       </code>
      </p>
      <a class="indexterm" name="idm46045113734608">
      </a>
      <a class="indexterm" name="idm46045113733104">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-blob-read-batch-bytes">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-blob-read-batch-bytes
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            ndb_blob_read_batch_bytes
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global, Session
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            65536
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            0
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            4294967295
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       This option can be used to set the size (in bytes) for
          batching of
       <a class="link" href="blob.html" title="13.3.4 The BLOB and TEXT Types">
        <code class="literal">
         BLOB
        </code>
       </a>
       data reads in
          NDB Cluster applications. When this batch size is exceeded by
          the amount of
       <a class="link" href="blob.html" title="13.3.4 The BLOB and TEXT Types">
        <code class="literal">
         BLOB
        </code>
       </a>
       data to be
          read within the current transaction, any pending
       <a class="link" href="blob.html" title="13.3.4 The BLOB and TEXT Types">
        <code class="literal">
         BLOB
        </code>
       </a>
       read operations are
          immediately executed.
      </p>
      <p>
       The maximum value for this option is 4294967295; the default
          is 65536. Setting it to 0 has the effect of disabling
       <a class="link" href="blob.html" title="13.3.4 The BLOB and TEXT Types">
        <code class="literal">
         BLOB
        </code>
       </a>
       read batching.
      </p>
      <div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
       <div class="admon-title">
        Note
       </div>
       <p>
        In NDB API applications, you can control
        <a class="link" href="blob.html" title="13.3.4 The BLOB and TEXT Types">
         <code class="literal">
          BLOB
         </code>
        </a>
        write batching with the
        <a class="ulink" href="/doc/ndbapi/en/ndb-ndbtransaction.html#ndb-ndbtransaction-setmaxpendingblobreadbytes" target="_top">
         <code class="literal">
          setMaxPendingBlobReadBytes()
         </code>
        </a>
        and
        <a class="ulink" href="/doc/ndbapi/en/ndb-ndbtransaction.html#ndb-ndbtransaction-getmaxpendingblobreadbytes" target="_top">
         <code class="literal">
          getMaxPendingBlobReadBytes()
         </code>
        </a>
        methods.
       </p>
      </div>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-blob-write-batch-bytes">
       </a>
       <code class="option">
        --ndb-blob-write-batch-bytes=
        <em class="replaceable">
         <code>
          bytes
         </code>
        </em>
       </code>
      </p>
      <a class="indexterm" name="idm46045113694304">
      </a>
      <a class="indexterm" name="idm46045113692800">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-blob-write-batch-bytes">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-blob-write-batch-bytes
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            ndb_blob_write_batch_bytes
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global, Session
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            65536
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            0
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            4294967295
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Unit
          </th>
          <td>
           bytes
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       This option can be used to set the size (in bytes) for
          batching of
       <a class="link" href="blob.html" title="13.3.4 The BLOB and TEXT Types">
        <code class="literal">
         BLOB
        </code>
       </a>
       data writes in
          NDB Cluster applications. When this batch size is exceeded by
          the amount of
       <a class="link" href="blob.html" title="13.3.4 The BLOB and TEXT Types">
        <code class="literal">
         BLOB
        </code>
       </a>
       data to be
          written within the current transaction, any pending
       <a class="link" href="blob.html" title="13.3.4 The BLOB and TEXT Types">
        <code class="literal">
         BLOB
        </code>
       </a>
       write operations are
          immediately executed.
      </p>
      <p>
       The maximum value for this option is 4294967295; the default
          is 65536. Setting it to 0 has the effect of disabling
       <a class="link" href="blob.html" title="13.3.4 The BLOB and TEXT Types">
        <code class="literal">
         BLOB
        </code>
       </a>
       write batching.
      </p>
      <div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
       <div class="admon-title">
        Note
       </div>
       <p>
        In NDB API applications, you can control
        <a class="link" href="blob.html" title="13.3.4 The BLOB and TEXT Types">
         <code class="literal">
          BLOB
         </code>
        </a>
        write batching with the
        <a class="ulink" href="/doc/ndbapi/en/ndb-ndbtransaction.html#ndb-ndbtransaction-setmaxpendingblobwritebytes" target="_top">
         <code class="literal">
          setMaxPendingBlobWriteBytes()
         </code>
        </a>
        and
        <a class="ulink" href="/doc/ndbapi/en/ndb-ndbtransaction.html#ndb-ndbtransaction-getmaxpendingblobwritebytes" target="_top">
         <code class="literal">
          getMaxPendingBlobWriteBytes()
         </code>
        </a>
        methods.
       </p>
      </div>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-connectstring">
       </a>
       <code class="option">
        --ndb-connectstring=
        <em class="replaceable">
         <code>
          connection_string
         </code>
        </em>
       </code>
      </p>
      <a class="indexterm" name="idm46045113652016">
      </a>
      <a class="indexterm" name="idm46045113650560">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-connectstring">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-connectstring
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           String
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       When using the
       <a class="link" href="mysql-cluster.html" title="Chapter 25 MySQL NDB Cluster 8.4">
        <code class="literal">
         NDBCLUSTER
        </code>
       </a>
       storage
          engine, this option specifies the management server that
          distributes cluster configuration data. See
       <a class="xref" href="mysql-cluster-connection-strings.html" title="25.4.3.3 NDB Cluster Connection Strings">
        Section 25.4.3.3, “NDB Cluster Connection Strings”
       </a>
       , for
          syntax.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-default-column-format">
       </a>
       <code class="option">
        --ndb-default-column-format=[FIXED|DYNAMIC]
       </code>
      </p>
      <a class="indexterm" name="idm46045113637312">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-default-column-format">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-default-column-format={FIXED|DYNAMIC}
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_default_column_format">
             ndb_default_column_format
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Enumeration
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            FIXED
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Valid Values
          </th>
          <td>
           <p class="valid-value">
            <code class="literal">
             FIXED
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             DYNAMIC
            </code>
           </p>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Sets the default
       <code class="literal">
        COLUMN_FORMAT
       </code>
       and
       <code class="literal">
        ROW_FORMAT
       </code>
       for new tables (see
       <a class="xref" href="create-table.html" title="15.1.20 CREATE TABLE Statement">
        Section 15.1.20, “CREATE TABLE Statement”
       </a>
       ). The default is
       <code class="literal">
        FIXED
       </code>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-deferred-constraints">
       </a>
       <code class="option">
        --ndb-deferred-constraints=[0|1]
       </code>
      </p>
      <a class="indexterm" name="idm46045113607264">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-deferred-constraints">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-deferred-constraints
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_deferred_constraints">
             ndb_deferred_constraints
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global, Session
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            0
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            0
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            1
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Controls whether or not constraint checks on unique indexes
          are deferred until commit time, where such checks are
          supported.
       <code class="literal">
        0
       </code>
       is the default.
      </p>
      <p>
       This option is not normally needed for operation of NDB
          Cluster or NDB Cluster Replication, and is intended primarily
          for use in testing.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-schema-dist-timeout">
       </a>
       <code class="option">
        --ndb-schema-dist-timeout=#
       </code>
      </p>
      <a class="indexterm" name="idm46045113577664">
      </a>
      <a class="indexterm" name="idm46045113576160">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-schema-dist-timeout">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-schema-dist-timeout=#
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_schema_dist_timeout">
             ndb_schema_dist_timeout
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            120
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            5
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            1200
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Unit
          </th>
          <td>
           seconds
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Specifies the maximum time in seconds that this
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       waits for a schema operation to
          complete before marking it as having timed out.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-distribution">
       </a>
       <code class="option">
        --ndb-distribution=[KEYHASH|LINHASH]
       </code>
      </p>
      <a class="indexterm" name="idm46045113544160">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-distribution">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-distribution={KEYHASH|LINHASH}
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_distribution">
             ndb_distribution
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Enumeration
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            KEYHASH
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Valid Values
          </th>
          <td>
           <p class="valid-value">
            <code class="literal">
             LINHASH
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             KEYHASH
            </code>
           </p>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Controls the default distribution method for
       <a class="link" href="mysql-cluster.html" title="Chapter 25 MySQL NDB Cluster 8.4">
        <code class="literal">
         NDB
        </code>
       </a>
       tables. Can be set to either
          of
       <code class="literal">
        KEYHASH
       </code>
       (key hashing) or
       <code class="literal">
        LINHASH
       </code>
       (linear hashing).
       <code class="literal">
        KEYHASH
       </code>
       is the default.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-log-apply-status">
       </a>
       <code class="option">
        --ndb-log-apply-status
       </code>
      </p>
      <a class="indexterm" name="idm46045113513584">
      </a>
      <a class="indexterm" name="idm46045113512096">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-log-apply-status">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-log-apply-status[={OFF|ON}]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_apply_status">
             ndb_log_apply_status
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            OFF
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Causes a replica
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       to log any updates
          received from its immediate source to the
       <code class="literal">
        mysql.ndb_apply_status
       </code>
       table in its own
          binary log using its own server ID rather than the server ID
          of the source. In a circular or chain replication setting,
          this allows such updates to propagate to the
       <code class="literal">
        mysql.ndb_apply_status
       </code>
       tables of any MySQL
          servers configured as replicas of the current
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       .
      </p>
      <p>
       In a chain replication setup, using this option allows
          downstream (replica) clusters to be aware of their positions
          relative to all of their upstream contributors (sourcess).
      </p>
      <p>
       In a circular replication setup, this option causes changes to
       <code class="literal">
        ndb_apply_status
       </code>
       tables to complete the
          entire circuit, eventually propagating back to the originating
          NDB Cluster. This also allows a cluster acting as a
          replication source to see when its changes (epochs) have been
          applied to the other clusters in the circle.
      </p>
      <p>
       This option has no effect unless the MySQL server is started
          with the
       <a class="link" href="mysql-cluster-options-variables.html#option_mysqld_ndbcluster">
        <code class="option">
         --ndbcluster
        </code>
       </a>
       option.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-log-empty-epochs">
       </a>
       <code class="option">
        --ndb-log-empty-epochs=[ON|OFF]
       </code>
      </p>
      <a class="indexterm" name="idm46045113480656">
      </a>
      <a class="indexterm" name="idm46045113479168">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-log-empty-epochs">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-log-empty-epochs[={OFF|ON}]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_empty_epochs">
             ndb_log_empty_epochs
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            OFF
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Causes epochs during which there were no changes to be written
          to the
       <code class="literal">
        ndb_apply_status
       </code>
       and
       <code class="literal">
        ndb_binlog_index
       </code>
       tables, even when
       <a class="link" href="replication-options-binary-log.html#sysvar_log_replica_updates">
        <code class="literal">
         log_replica_updates
        </code>
       </a>
       is
          enabled.
      </p>
      <p>
       By default this option is disabled. Disabling
       <code class="option">
        --ndb-log-empty-epochs
       </code>
       causes epoch
          transactions with no changes not to be written to the binary
          log, although a row is still written even for an empty epoch
          in
       <code class="literal">
        ndb_binlog_index
       </code>
       .
      </p>
      <p>
       Because
       <code class="option">
        --ndb-log-empty-epochs=1
       </code>
       causes the
          size of the
       <code class="literal">
        ndb_binlog_index
       </code>
       table to
          increase independently of the size of the binary log, users
          should be prepared to manage the growth of this table, even if
          they expect the cluster to be idle a large part of the time.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-log-empty-update">
       </a>
       <code class="option">
        --ndb-log-empty-update=[ON|OFF]
       </code>
      </p>
      <a class="indexterm" name="idm46045113449056">
      </a>
      <a class="indexterm" name="idm46045113447568">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-log-empty-update">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-log-empty-update[={OFF|ON}]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_empty_update">
             ndb_log_empty_update
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            OFF
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Causes updates that produced no changes to be written to the
       <code class="literal">
        ndb_apply_status
       </code>
       and
       <code class="literal">
        ndb_binlog_index
       </code>
       tables, even when
       <a class="link" href="replication-options-binary-log.html#sysvar_log_replica_updates">
        <code class="literal">
         log_replica_updates
        </code>
       </a>
       is
          enabled.
      </p>
      <p>
       By default this option is disabled (
       <code class="literal">
        OFF
       </code>
       ).
          Disabling
       <code class="option">
        --ndb-log-empty-update
       </code>
       causes
          updates with no changes not to be written to the binary log.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-log-exclusive-reads">
       </a>
       <code class="option">
        --ndb-log-exclusive-reads=[0|1]
       </code>
      </p>
      <a class="indexterm" name="idm46045113419456">
      </a>
      <a class="indexterm" name="idm46045113417968">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-log-exclusive-reads">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-log-exclusive-reads[={OFF|ON}]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_exclusive_reads">
             ndb_log_exclusive_reads
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global, Session
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            0
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Starting the server with this option causes primary key reads
          to be logged with exclusive locks, which allows for NDB
          Cluster Replication conflict detection and resolution based on
          read conflicts. You can also enable and disable these locks at
          runtime by setting the value of the
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_exclusive_reads">
        <code class="literal">
         ndb_log_exclusive_reads
        </code>
       </a>
       system variable to 1 or 0, respectively. 0 (disable locking)
          is the default.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-replication-conflict-resolution.html#conflict-resolution-read-conflicts" title="Read conflict detection and resolution">
        Read conflict detection and resolution
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-log-fail-terminate">
       </a>
       <code class="option">
        --ndb-log-fail-terminate
       </code>
      </p>
      <a class="indexterm" name="idm46045113391296">
      </a>
      <a class="indexterm" name="idm46045113389808">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-log-fail-terminate">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-log-fail-terminate
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            ndb_log_fail_terminate
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            FALSE
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       When this option is specified, and complete logging of all
          found row events is not possible, the
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       process is terminated.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-log-orig">
       </a>
       <code class="option">
        --ndb-log-orig
       </code>
      </p>
      <a class="indexterm" name="idm46045113365264">
      </a>
      <a class="indexterm" name="idm46045113363776">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-log-orig">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-log-orig[={OFF|ON}]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_orig">
             ndb_log_orig
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            OFF
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Log the originating server ID and epoch in the
       <code class="literal">
        ndb_binlog_index
       </code>
       table.
      </p>
      <div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
       <div class="admon-title">
        Note
       </div>
       <p>
        This makes it possible for a given epoch to have multiple
            rows in
        <code class="literal">
         ndb_binlog_index
        </code>
        , one for each
            originating epoch.
       </p>
      </div>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-replication-schema.html" title="25.7.4 NDB Cluster Replication Schema and Tables">
        Section 25.7.4, “NDB Cluster Replication Schema and Tables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-log-transaction-dependency">
       </a>
       <code class="option">
        --ndb-log-transaction-dependency
       </code>
      </p>
      <a class="indexterm" name="idm46045113336544">
      </a>
      <a class="indexterm" name="idm46045113335040">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-log-transaction-dependency">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-log-transaction-dependency={true|false}
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            ndb_log_transaction_dependency
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            false
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Causes the
       <code class="literal">
        NDB
       </code>
       binary logging thread to
          calculate transaction dependencies for each transaction which
          it writes to the binary log. The default value is
       <code class="literal">
        FALSE
       </code>
       .
      </p>
      <p>
       This option cannot be set at runtime; the corresponding
       <code class="literal">
        ndb_log_transaction_dependency
       </code>
       system
          variable is read-only.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-log-transaction-id">
       </a>
       <code class="option">
        --ndb-log-transaction-id
       </code>
      </p>
      <a class="indexterm" name="idm46045113309024">
      </a>
      <a class="indexterm" name="idm46045113307536">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-log-transaction-id">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-log-transaction-id[={OFF|ON}]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_transaction_id">
             ndb_log_transaction_id
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            OFF
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Causes a replica
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       to write the NDB
          transaction ID in each row of the binary log. The default
          value is
       <code class="literal">
        FALSE
       </code>
       .
      </p>
      <p>
       <code class="option">
        --ndb-log-transaction-id
       </code>
       is required to
          enable NDB Cluster Replication conflict detection and
          resolution using the
       <code class="literal">
        NDB$EPOCH_TRANS()
       </code>
       function (see
       <a class="xref" href="mysql-cluster-replication-conflict-resolution.html#mysql-cluster-replication-ndb-epoch-trans" title="NDB$EPOCH_TRANS()">
        NDB$EPOCH_TRANS()
       </a>
       ).
          For more information, see
       <a class="xref" href="mysql-cluster-replication-conflict-resolution.html" title="25.7.12 NDB Cluster Replication Conflict Resolution">
        Section 25.7.12, “NDB Cluster Replication Conflict Resolution”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-log-update-as-write">
       </a>
       <code class="option">
        --ndb-log-update-as-write
       </code>
      </p>
      <a class="indexterm" name="idm46045113278448">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-log-update-as-write">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-log-update-as-write[={OFF|ON}]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            ndb_log_update_as_write
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            ON
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Whether updates on the source are written to the binary log as
          updates (
       <code class="literal">
        OFF
       </code>
       ) or writes
          (
       <code class="literal">
        ON
       </code>
       ). When this option is enabled, and both
       <a class="link" href="mysql-cluster-options-variables.html#option_mysqld_ndb-log-updated-only">
        <code class="option">
         --ndb-log-updated-only
        </code>
       </a>
       and
       <a class="link" href="mysql-cluster-options-variables.html#option_mysqld_ndb-log-update-minimal">
        <code class="option">
         --ndb-log-update-minimal
        </code>
       </a>
       are
          disabled, operations of different types are loǵged as
          described in the following list:
      </p>
      <div class="itemizedlist">
       <ul class="itemizedlist" style="list-style-type: circle; ">
        <li class="listitem">
         <p>
          <code class="literal">
           INSERT
          </code>
          : Logged as a
          <code class="literal">
           WRITE_ROW
          </code>
          event with no before image;
              the after image is logged with all columns.
         </p>
         <p>
          <code class="literal">
           UPDATE
          </code>
          : Logged as a
          <code class="literal">
           WRITE_ROW
          </code>
          event with no before image;
              the after image is logged with all columns.
         </p>
         <p>
          <code class="literal">
           DELETE
          </code>
          : Logged as a
          <code class="literal">
           DELETE_ROW
          </code>
          event with all columns
              logged in the before image; the after image is not logged.
         </p>
        </li>
       </ul>
      </div>
      <p>
       This option can be used for NDB Replication conflict
          resolution in combination with the other two NDB logging
          options mentioned previously; see
       <a class="xref" href="mysql-cluster-replication-schema.html#ndb-replication-ndb-replication" title="ndb_replication Table">
        ndb_replication Table
       </a>
       , for more
          information.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-log-updated-only">
       </a>
       <code class="option">
        --ndb-log-updated-only
       </code>
      </p>
      <a class="indexterm" name="idm46045113243936">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-log-updated-only">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-log-updated-only[={OFF|ON}]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            ndb_log_updated_only
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            ON
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Whether
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       writes updates only
          (
       <code class="literal">
        ON
       </code>
       ) or complete rows
          (
       <code class="literal">
        OFF
       </code>
       ) to the binary log. When this option
          is enabled, and both
       <a class="link" href="mysql-cluster-options-variables.html#option_mysqld_ndb-log-update-as-write">
        <code class="option">
         --ndb-log-update-as-write
        </code>
       </a>
       and
       <a class="link" href="mysql-cluster-options-variables.html#option_mysqld_ndb-log-update-minimal">
        <code class="option">
         --ndb-log-update-minimal
        </code>
       </a>
       are
          disabled, operations of different types are loǵged as
          described in the following list:
      </p>
      <div class="itemizedlist">
       <ul class="itemizedlist" style="list-style-type: circle; ">
        <li class="listitem">
         <p>
          <code class="literal">
           INSERT
          </code>
          : Logged as a
          <code class="literal">
           WRITE_ROW
          </code>
          event with no before image;
              the after image is logged with all columns.
         </p>
        </li>
        <li class="listitem">
         <p>
          <code class="literal">
           UPDATE
          </code>
          : Logged as an
          <code class="literal">
           UPDATE_ROW
          </code>
          event with primary key
              columns and updated columns present in both the before and
              after images.
         </p>
        </li>
        <li class="listitem">
         <p>
          <code class="literal">
           DELETE
          </code>
          : Logged as a
          <code class="literal">
           DELETE_ROW
          </code>
          event with primary key
              columns incuded in the before image; the after image is
              not logged.
         </p>
        </li>
       </ul>
      </div>
      <p>
       This option can be used for NDB Replication conflict
          resolution in combination with the other two NDB logging
          options mentioned previously; see
       <a class="xref" href="mysql-cluster-replication-schema.html#ndb-replication-ndb-replication" title="ndb_replication Table">
        ndb_replication Table
       </a>
       , for more
          information about how these options interact with one another.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-log-update-minimal">
       </a>
       <code class="option">
        --ndb-log-update-minimal
       </code>
      </p>
      <a class="indexterm" name="idm46045113207568">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-log-update-minimal">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-log-update-minimal[={OFF|ON}]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            ndb_log_update_minimal
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            OFF
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Log updates in a minimal fashion, by writing only the primary
          key values in the before image, and only the changed columns
          in the after image. This may cause compatibility problems if
          replicating to storage engines other than
       <code class="literal">
        NDB
       </code>
       . When this option is enabled, and both
       <a class="link" href="mysql-cluster-options-variables.html#option_mysqld_ndb-log-updated-only">
        <code class="option">
         --ndb-log-updated-only
        </code>
       </a>
       and
       <a class="link" href="mysql-cluster-options-variables.html#option_mysqld_ndb-log-update-as-write">
        <code class="option">
         --ndb-log-update-as-write
        </code>
       </a>
       are
          disabled, operations of different types are loǵged as
          described in the following list:
      </p>
      <div class="itemizedlist">
       <ul class="itemizedlist" style="list-style-type: circle; ">
        <li class="listitem">
         <p>
          <code class="literal">
           INSERT
          </code>
          : Logged as a
          <code class="literal">
           WRITE_ROW
          </code>
          event with no before image;
              the after image is logged with all columns.
         </p>
        </li>
        <li class="listitem">
         <p>
          <code class="literal">
           UPDATE
          </code>
          : Logged as an
          <code class="literal">
           UPDATE_ROW
          </code>
          event with primary key
              columns in the before image; all columns
          <span class="emphasis">
           <em>
            except
           </em>
          </span>
          primary key columns are logged
              in the after image.
         </p>
        </li>
        <li class="listitem">
         <p>
          <code class="literal">
           DELETE
          </code>
          : Logged as a
          <code class="literal">
           DELETE_ROW
          </code>
          event with all columns in
              the before image; the after image is not logged.
         </p>
        </li>
       </ul>
      </div>
      <p>
       This option can be used for NDB Replication conflict
          resolution in combination with the other two NDB logging
          options mentioned previously; see
       <a class="xref" href="mysql-cluster-replication-schema.html#ndb-replication-ndb-replication" title="ndb_replication Table">
        ndb_replication Table
       </a>
       , for more
          information.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-mgm-tls">
       </a>
       <code class="option">
        --ndb-mgm-tls=[relaxed|strict]
       </code>
      </p>
      <a class="indexterm" name="idm46045113172448">
      </a>
      <a class="indexterm" name="idm46045113170960">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-mgm-tls">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-mgm-tls=[strict|relaxed]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            ndb_mgm_tls
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Enumeration
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            relaxed
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Valid Values
          </th>
          <td>
           <p class="valid-value">
            <code class="literal">
             relaxed
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             strict
            </code>
           </p>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Sets the level of TLS support required for TLS connections to
          NDB Cluster; the value is one of
       <code class="literal">
        relaxed
       </code>
       or
       <code class="literal">
        strict
       </code>
       .
       <code class="literal">
        relaxed
       </code>
       means
          that a TLS connection is attempted, but success is not
          required;
       <code class="literal">
        strict
       </code>
       means that TLS is required
          to connect. The default is
       <code class="literal">
        relaxed
       </code>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-mgmd-host">
       </a>
       <code class="option">
        --ndb-mgmd-host=
        <em class="replaceable">
         <code>
          host
         </code>
        </em>
        [:
        <em class="replaceable">
         <code>
          port
         </code>
        </em>
        ]
       </code>
      </p>
      <a class="indexterm" name="idm46045113139360">
      </a>
      <a class="indexterm" name="idm46045113137872">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-mgmd-host">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-mgmd-host=host_name[:port_num]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           String
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            localhost:1186
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Can be used to set the host and port number of a single
          management server for the program to connect to. If the
          program requires node IDs or references to multiple management
          servers (or both) in its connection information, use the
       <a class="link" href="mysql-cluster-options-variables.html#option_mysqld_ndb-connectstring">
        <code class="option">
         --ndb-connectstring
        </code>
       </a>
       option
          instead.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-nodeid">
       </a>
       <code class="option">
        --ndb-nodeid=#
       </code>
      </p>
      <a class="indexterm" name="idm46045113123072">
      </a>
      <a class="indexterm" name="idm46045113121584">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-nodeid">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-nodeid=#
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Status Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_cluster_node_id">
             Ndb_cluster_node_id
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            N/A
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            1
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            255
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            63
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Set this MySQL server's node ID in an NDB Cluster.
      </p>
      <p>
       The
       <code class="option">
        --ndb-nodeid
       </code>
       option overrides any node ID
          set with
       <a class="link" href="mysql-cluster-options-variables.html#option_mysqld_ndb-connectstring">
        <code class="option">
         --ndb-connectstring
        </code>
       </a>
       ,
          regardless of the order in which the two options are used.
      </p>
      <p>
       In addition, if
       <code class="option">
        --ndb-nodeid
       </code>
       is used, then
          either a matching node ID must be found in a
       <code class="literal">
        [mysqld]
       </code>
       or
       <code class="literal">
        [api]
       </code>
       section of
       <code class="filename">
        config.ini
       </code>
       , or there must be
          an
       <span class="quote">
        “
        <span class="quote">
         open
        </span>
        ”
       </span>
       <code class="literal">
        [mysqld]
       </code>
       or
       <code class="literal">
        [api]
       </code>
       section in the file (that is, a
          section without a
       <code class="literal">
        NodeId
       </code>
       or
       <code class="literal">
        Id
       </code>
       parameter specified). This is also true
          if the node ID is specified as part of the connection string.
      </p>
      <p>
       Regardless of how the node ID is determined, it is shown as
          the value of the global status variable
       <code class="literal">
        Ndb_cluster_node_id
       </code>
       in the output of
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW STATUS
        </code>
       </a>
       , and as
       <code class="literal">
        cluster_node_id
       </code>
       in the
       <code class="literal">
        connection
       </code>
       row of the output of
       <a class="link" href="show-engine.html" title="15.7.7.16 SHOW ENGINE Statement">
        <code class="literal">
         SHOW ENGINE
          NDBCLUSTER STATUS
        </code>
       </a>
       .
      </p>
      <p>
       For more information about node IDs for NDB Cluster SQL nodes,
          see
       <a class="xref" href="mysql-cluster-api-definition.html" title="25.4.3.7 Defining SQL and Other API Nodes in an NDB Cluster">
        Section 25.4.3.7, “Defining SQL and Other API Nodes in an NDB Cluster”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndbinfo">
       </a>
       <code class="option">
        --ndbinfo={ON|OFF|FORCE}
       </code>
      </p>
      <a class="indexterm" name="idm46045113078896">
      </a>
      <a class="indexterm" name="idm46045113077440">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndbinfo">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndbinfo[=value]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Enumeration
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            ON
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Valid Values
          </th>
          <td>
           <p class="valid-value">
            <code class="literal">
             ON
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             OFF
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             FORCE
            </code>
           </p>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Enables the plugin for the
       <a class="link" href="mysql-cluster-ndbinfo.html" title="25.6.17 ndbinfo: The NDB Cluster Information Database">
        <code class="literal">
         ndbinfo
        </code>
       </a>
       information
          database. By default this is ON whenever
       <code class="literal">
        NDBCLUSTER
       </code>
       is enabled.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-optimization-delay">
       </a>
       <code class="option">
        --ndb-optimization-delay=
        <em class="replaceable">
         <code>
          milliseconds
         </code>
        </em>
       </code>
      </p>
      <a class="indexterm" name="idm46045113056928">
      </a>
      <a class="indexterm" name="idm46045113055424">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-optimization-delay">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-optimization-delay=#
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            ndb_optimization_delay
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            10
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            0
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            100000
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Unit
          </th>
          <td>
           milliseconds
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Set the number of milliseconds to wait between sets of rows by
       <a class="link" href="optimize-table.html" title="15.7.3.4 OPTIMIZE TABLE Statement">
        <code class="literal">
         OPTIMIZE TABLE
        </code>
       </a>
       statements on
       <a class="link" href="mysql-cluster.html" title="Chapter 25 MySQL NDB Cluster 8.4">
        <code class="literal">
         NDB
        </code>
       </a>
       tables. The default is 10.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-optimized-node-selection">
       </a>
       <code class="option">
        --ndb-optimized-node-selection
       </code>
      </p>
      <a class="indexterm" name="idm46045113022768">
      </a>
      <a class="indexterm" name="idm46045113021264">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-optimized-node-selection">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-optimized-node-selection
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Enable optimizations for selection of nodes for transactions.
          Enabled by default; use
       <code class="option">
        --skip-ndb-optimized-node-selection
       </code>
       to
          disable.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-tls-search-path">
       </a>
       <code class="option">
        ndb-tls-search-path=
        <em class="replaceable">
         <code>
          path
         </code>
        </em>
       </code>
      </p>
      <a class="indexterm" name="idm46045113011296">
      </a>
      <a class="indexterm" name="idm46045113009840">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-tls-search-path">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-tls-search-path=path
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            ndb_tls_search_path
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Path name
          </td>
         </tr>
         <tr>
          <th>
           Default Value (Unix)
          </th>
          <td>
           <code class="literal">
            $HOME/tls
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Default Value (Windows)
          </th>
          <td>
           <code class="literal">
            $HOMEDIR/tls
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       List of directories to search for CAs and private keys for NDB
          TLS connections. The list is comma-delimited on Unix platforms
          and semicolon-delimited on Windows.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-transid-mysql-connection-map">
       </a>
       <code class="option">
        --ndb-transid-mysql-connection-map=
        <em class="replaceable">
         <code>
          state
         </code>
        </em>
       </code>
      </p>
      <a class="indexterm" name="idm46045112983664">
      </a>
      <a class="indexterm" name="idm46045112982160">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-transid-mysql-connection-map">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-transid-mysql-connection-map[=state]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Enumeration
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            ON
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Valid Values
          </th>
          <td>
           <p class="valid-value">
            <code class="literal">
             ON
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             OFF
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             FORCE
            </code>
           </p>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Enables or disables the plugin that handles the
       <a class="link" href="information-schema-ndb-transid-mysql-connection-map-table.html" title="28.3.18 The INFORMATION_SCHEMA ndb_transid_mysql_connection_map Table">
        <code class="literal">
         ndb_transid_mysql_connection_map
        </code>
       </a>
       table in the
       <code class="literal">
        INFORMATION_SCHEMA
       </code>
       database.
          Takes one of the values
       <code class="literal">
        ON
       </code>
       ,
       <code class="literal">
        OFF
       </code>
       , or
       <code class="literal">
        FORCE
       </code>
       .
       <code class="literal">
        ON
       </code>
       (the default) enables the plugin.
       <code class="literal">
        OFF
       </code>
       disables the plugin, which makes
       <code class="literal">
        ndb_transid_mysql_connection_map
       </code>
       inaccessible.
       <code class="literal">
        FORCE
       </code>
       keeps the MySQL Server
          from starting if the plugin fails to load and start.
      </p>
      <p>
       You can see whether the
       <a class="link" href="information-schema-ndb-transid-mysql-connection-map-table.html" title="28.3.18 The INFORMATION_SCHEMA ndb_transid_mysql_connection_map Table">
        <code class="literal">
         ndb_transid_mysql_connection_map
        </code>
       </a>
       table plugin is running by checking the output of
       <a class="link" href="show-plugins.html" title="15.7.7.27 SHOW PLUGINS Statement">
        <code class="literal">
         SHOW PLUGINS
        </code>
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-wait-connected">
       </a>
       <code class="option">
        --ndb-wait-connected=
        <em class="replaceable">
         <code>
          seconds
         </code>
        </em>
       </code>
      </p>
      <a class="indexterm" name="idm46045112953216">
      </a>
      <a class="indexterm" name="idm46045112951760">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-wait-connected">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-wait-connected=#
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            ndb_wait_connected
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            120
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            30
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            0
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            31536000
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Unit
          </th>
          <td>
           seconds
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       This option sets the period of time that the MySQL server
          waits for connections to NDB Cluster management and data nodes
          to be established before accepting MySQL client connections.
          The time is specified in seconds. The default value is
       <code class="literal">
        30
       </code>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_ndb-wait-setup">
       </a>
       <code class="option">
        --ndb-wait-setup=
        <em class="replaceable">
         <code>
          seconds
         </code>
        </em>
       </code>
      </p>
      <a class="indexterm" name="idm46045112917984">
      </a>
      <a class="indexterm" name="idm46045112916496">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb-wait-setup">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-wait-setup=#
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            ndb_wait_setup
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            120
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            30
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            15
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            15
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            0
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            31536000
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Unit
          </th>
          <td>
           seconds
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       This variable shows the period of time that the MySQL server
          waits for the
       <a class="link" href="mysql-cluster.html" title="Chapter 25 MySQL NDB Cluster 8.4">
        <code class="literal">
         NDB
        </code>
       </a>
       storage engine
          to complete setup before timing out and treating
       <a class="link" href="mysql-cluster.html" title="Chapter 25 MySQL NDB Cluster 8.4">
        <code class="literal">
         NDB
        </code>
       </a>
       as unavailable. The time is
          specified in seconds. The default value is
       <code class="literal">
        30
       </code>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysqld_skip-ndbcluster">
       </a>
       <code class="option">
        --skip-ndbcluster
       </code>
      </p>
      <a class="indexterm" name="idm46045112875952">
      </a>
      <a class="indexterm" name="idm46045112874464">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for skip-ndbcluster">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --skip-ndbcluster
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Disable the
       <a class="link" href="mysql-cluster.html" title="Chapter 25 MySQL NDB Cluster 8.4">
        <code class="literal">
         NDBCLUSTER
        </code>
       </a>
       storage
          engine. This is the default for binaries that were built with
       <a class="link" href="mysql-cluster.html" title="Chapter 25 MySQL NDB Cluster 8.4">
        <code class="literal">
         NDBCLUSTER
        </code>
       </a>
       storage engine
          support; the server allocates memory and other resources for
          this storage engine only if the
       <a class="link" href="mysql-cluster-options-variables.html#option_mysqld_ndbcluster">
        <code class="option">
         --ndbcluster
        </code>
       </a>
       option is given
          explicitly. See
       <a class="xref" href="mysql-cluster-quick.html" title="25.4.1 Quick Test Setup of NDB Cluster">
        Section 25.4.1, “Quick Test Setup of NDB Cluster”
       </a>
       , for an
          example.
      </p>
     </li>
    </ul>
   </div>
  </div>
  <div class="section">
   <div class="titlepage">
    <div>
     <div>
      <h5 class="title">
       <a name="mysql-cluster-system-variables">
       </a>
       25.4.3.9.2 NDB Cluster System Variables
      </h5>
     </div>
    </div>
   </div>
   <p>
    This section provides detailed information about MySQL server
      system variables that are specific to NDB Cluster and the
    <a class="link" href="mysql-cluster.html" title="Chapter 25 MySQL NDB Cluster 8.4">
     <code class="literal">
      NDB
     </code>
    </a>
    storage engine. For system
      variables not specific to NDB Cluster, see
    <a class="xref" href="server-system-variables.html" title="7.1.8 Server System Variables">
     Section 7.1.8, “Server System Variables”
    </a>
    . For general information
      on using system variables, see
    <a class="xref" href="using-system-variables.html" title="7.1.9 Using System Variables">
     Section 7.1.9, “Using System Variables”
    </a>
    .
   </p>
   <div class="itemizedlist">
    <ul class="itemizedlist" style="list-style-type: disc; ">
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_autoincrement_prefetch_sz">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_autoincrement_prefetch_sz">
        <code class="literal">
         ndb_autoincrement_prefetch_sz
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045112855360">
      </a>
      <a class="indexterm" name="idm46045112854256">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_autoincrement_prefetch_sz">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-autoincrement-prefetch-sz=#
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_autoincrement_prefetch_sz">
             ndb_autoincrement_prefetch_sz
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global, Session
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            512
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            1
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            65536
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Determines the probability of gaps in an autoincremented
          column. Set it to
       <code class="literal">
        1
       </code>
       to minimize this.
          Setting it to a high value for optimization makes inserts
          faster, but decreases the likelihood of consecutive
          autoincrement numbers being used in a batch of inserts.
      </p>
      <p>
       This variable affects only the number of
       <code class="literal">
        AUTO_INCREMENT
       </code>
       IDs that are fetched between
          statements; within a given statement, at least 32 IDs are
          obtained at a time.
      </p>
      <div class="important" style="margin-left: 0.5in; margin-right: 0.5in;">
       <div class="admon-title">
        Important
       </div>
       <p>
        This variable does not affect inserts performed using
        <a class="link" href="insert-select.html" title="15.2.7.1 INSERT ... SELECT Statement">
         <code class="literal">
          INSERT ...
            SELECT
         </code>
        </a>
        .
       </p>
      </div>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_clear_apply_status">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_clear_apply_status">
        <code class="literal">
         ndb_clear_apply_status
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045112820448">
      </a>
      <a class="indexterm" name="idm46045112819408">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_clear_apply_status">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-clear-apply-status[={OFF|ON}]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_clear_apply_status">
             ndb_clear_apply_status
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            ON
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       By the default, executing
       <a class="link" href="reset-replica.html" title="15.4.2.3 RESET REPLICA Statement">
        <code class="literal">
         RESET
          REPLICA
        </code>
       </a>
       causes an NDB Cluster replica to purge all
          rows from its
       <code class="literal">
        ndb_apply_status
       </code>
       table. You
          can disable this by setting
       <code class="literal">
        ndb_clear_apply_status=OFF
       </code>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_conflict_role">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_conflict_role">
        <code class="literal">
         ndb_conflict_role
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045112792048">
      </a>
      <a class="indexterm" name="idm46045112791008">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_conflict_role">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-conflict-role=value
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_conflict_role">
             ndb_conflict_role
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Enumeration
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            NONE
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Valid Values
          </th>
          <td>
           <p class="valid-value">
            <code class="literal">
             NONE
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             PRIMARY
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             SECONDARY
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             PASS
            </code>
           </p>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Determines the role of this SQL node (and NDB Cluster) in a
          circular (
       <span class="quote">
        “
        <span class="quote">
         active-active
        </span>
        ”
       </span>
       ) replication setup.
       <code class="literal">
        ndb_conflict_role
       </code>
       can take any one of the
          values
       <code class="literal">
        PRIMARY
       </code>
       ,
       <code class="literal">
        SECONDARY
       </code>
       ,
       <code class="literal">
        PASS
       </code>
       , or
       <code class="literal">
        NULL
       </code>
       (the default). The replica SQL thread
          must be stopped before you can change
       <code class="literal">
        ndb_conflict_role
       </code>
       . In addition, it is not
          possible to change directly between
       <code class="literal">
        PASS
       </code>
       and either of
       <code class="literal">
        PRIMARY
       </code>
       or
       <code class="literal">
        SECONDARY
       </code>
       directly; in such cases, you must
          ensure that the SQL thread is stopped, then execute
       <a class="link" href="set-statement.html" title="15.7.6 SET Statements">
        <code class="literal">
         SET
          @@GLOBAL.ndb_conflict_role = 'NONE'
        </code>
       </a>
       first.
      </p>
      <p>
       This variable replaces the deprecated
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_slave_conflict_role">
        <code class="literal">
         ndb_slave_conflict_role
        </code>
       </a>
       .
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-replication-conflict-resolution.html" title="25.7.12 NDB Cluster Replication Conflict Resolution">
        Section 25.7.12, “NDB Cluster Replication Conflict Resolution”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_data_node_neighbour">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_data_node_neighbour">
        <code class="literal">
         ndb_data_node_neighbour
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045112749312">
      </a>
      <a class="indexterm" name="idm46045112748272">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_data_node_neighbour">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-data-node-neighbour=#
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_data_node_neighbour">
             ndb_data_node_neighbour
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            0
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            0
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            255
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Sets the ID of a
       <span class="quote">
        “
        <span class="quote">
         nearest
        </span>
        ”
       </span>
       data node—that
          is, a preferred nonlocal data node is chosen to execute the
          transaction, rather than one running on the same host as the
          SQL or API node. This used to ensure that when a fully
          replicated table is accessed, we access it on this data node,
          to ensure that the local copy of the table is always used
          whenever possible. This can also be used for providing hints
          for transactions.
      </p>
      <p>
       This can improve data access times in the case of a node that
          is physically closer than and thus has higher network
          throughput than others on the same host.
      </p>
      <p>
       See
       <a class="xref" href="create-table-ndb-comment-options.html" title="15.1.20.12 Setting NDB Comment Options">
        Section 15.1.20.12, “Setting NDB Comment Options”
       </a>
       , for
          further information.
      </p>
      <div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
       <div class="admon-title">
        Note
       </div>
       <p>
        An equivalent method
        <a class="ulink" href="/doc/ndbapi/en/ndb-ndb-cluster-connection.html#ndb-ndb-cluster-connection-set-data-node-neighbour" target="_top">
         <code class="literal">
          set_data_node_neighbour()
         </code>
        </a>
        is provided for use in NDB API applications.
       </p>
      </div>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_dbg_check_shares">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_dbg_check_shares">
        <code class="literal">
         ndb_dbg_check_shares
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045112713952">
      </a>
      <a class="indexterm" name="idm46045112712912">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_dbg_check_shares">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-dbg-check-shares=#
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_dbg_check_shares">
             ndb_dbg_check_shares
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global, Session
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            0
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            0
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            1
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       When set to 1, check that no shares are lingering. Available
          in debug builds only.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_default_column_format">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_default_column_format">
        <code class="literal">
         ndb_default_column_format
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045112683520">
      </a>
      <a class="indexterm" name="idm46045112682416">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_default_column_format">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-default-column-format={FIXED|DYNAMIC}
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_default_column_format">
             ndb_default_column_format
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Enumeration
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            FIXED
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Valid Values
          </th>
          <td>
           <p class="valid-value">
            <code class="literal">
             FIXED
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             DYNAMIC
            </code>
           </p>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Sets the default
       <code class="literal">
        COLUMN_FORMAT
       </code>
       and
       <code class="literal">
        ROW_FORMAT
       </code>
       for new tables (see
       <a class="xref" href="create-table.html" title="15.1.20 CREATE TABLE Statement">
        Section 15.1.20, “CREATE TABLE Statement”
       </a>
       ). The default is
       <code class="literal">
        FIXED
       </code>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_deferred_constraints">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_deferred_constraints">
        <code class="literal">
         ndb_deferred_constraints
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045112651104">
      </a>
      <a class="indexterm" name="idm46045112650000">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_deferred_constraints">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-deferred-constraints=#
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_deferred_constraints">
             ndb_deferred_constraints
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global, Session
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            0
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            0
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            1
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Controls whether or not constraint checks are deferred, where
          these are supported.
       <code class="literal">
        0
       </code>
       is the default.
      </p>
      <p>
       This variable is not normally needed for operation of NDB
          Cluster or NDB Cluster Replication, and is intended primarily
          for use in testing.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_distribution">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_distribution">
        <code class="literal">
         ndb_distribution
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045112619376">
      </a>
      <a class="indexterm" name="idm46045112618288">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_distribution">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-distribution={KEYHASH|LINHASH}
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_distribution">
             ndb_distribution
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Enumeration
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            KEYHASH
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Valid Values
          </th>
          <td>
           <p class="valid-value">
            <code class="literal">
             LINHASH
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             KEYHASH
            </code>
           </p>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Controls the default distribution method for
       <a class="link" href="mysql-cluster.html" title="Chapter 25 MySQL NDB Cluster 8.4">
        <code class="literal">
         NDB
        </code>
       </a>
       tables. Can be set to either
          of
       <code class="literal">
        KEYHASH
       </code>
       (key hashing) or
       <code class="literal">
        LINHASH
       </code>
       (linear hashing).
       <code class="literal">
        KEYHASH
       </code>
       is the default.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_eventbuffer_free_percent">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_eventbuffer_free_percent">
        <code class="literal">
         ndb_eventbuffer_free_percent
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045112586528">
      </a>
      <a class="indexterm" name="idm46045112585424">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_eventbuffer_free_percent">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-eventbuffer-free-percent=#
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_eventbuffer_free_percent">
             ndb_eventbuffer_free_percent
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            20
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            1
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            99
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Sets the percentage of the maximum memory allocated to the
          event buffer (ndb_eventbuffer_max_alloc) that should be
          available in event buffer after reaching the maximum, before
          starting to buffer again.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_eventbuffer_max_alloc">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_eventbuffer_max_alloc">
        <code class="literal">
         ndb_eventbuffer_max_alloc
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045112555840">
      </a>
      <a class="indexterm" name="idm46045112554736">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_eventbuffer_max_alloc">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-eventbuffer-max-alloc=#
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_eventbuffer_max_alloc">
             ndb_eventbuffer_max_alloc
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            0
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            0
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            9223372036854775807
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Sets the maximum amount memory (in bytes) that can be
          allocated for buffering events by the NDB API. 0 means that no
          limit is imposed, and is the default.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_extra_logging">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_extra_logging">
        <code class="literal">
         ndb_extra_logging
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045112525088">
      </a>
      <a class="indexterm" name="idm46045112524048">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_extra_logging">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            ndb_extra_logging=#
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_extra_logging">
             ndb_extra_logging
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            1
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            0
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            1
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       This variable enables recording in the MySQL error log of
          information specific to the
       <a class="link" href="mysql-cluster.html" title="Chapter 25 MySQL NDB Cluster 8.4">
        <code class="literal">
         NDB
        </code>
       </a>
       storage engine.
      </p>
      <p>
       When this variable is set to 0, the only information specific
          to
       <code class="literal">
        NDB
       </code>
       that is written to the MySQL error
          log relates to transaction handling. If it set to a value
          greater than 0 but less than 10,
       <code class="literal">
        NDB
       </code>
       table
          schema and connection events are also logged, as well as
          whether or not conflict resolution is in use, and other
       <code class="literal">
        NDB
       </code>
       errors and information. If the value is
          set to 10 or more, information about
       <code class="literal">
        NDB
       </code>
       internals, such as the progress of data distribution among
          cluster nodes, is also written to the MySQL error log. The
          default is 1.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_force_send">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_force_send">
        <code class="literal">
         ndb_force_send
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045112489808">
      </a>
      <a class="indexterm" name="idm46045112488720">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_force_send">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-force-send[={OFF|ON}]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_force_send">
             ndb_force_send
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global, Session
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            ON
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Forces sending of buffers to
       <a class="link" href="mysql-cluster.html" title="Chapter 25 MySQL NDB Cluster 8.4">
        <code class="literal">
         NDB
        </code>
       </a>
       immediately, without waiting for other threads. Defaults to
       <code class="literal">
        ON
       </code>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_fully_replicated">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_fully_replicated">
        <code class="literal">
         ndb_fully_replicated
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045112462272">
      </a>
      <a class="indexterm" name="idm46045112461232">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_fully_replicated">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-fully-replicated[={OFF|ON}]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_fully_replicated">
             ndb_fully_replicated
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global, Session
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            OFF
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Determines whether new
       <code class="literal">
        NDB
       </code>
       tables are fully
          replicated. This setting can be overridden for an individual
          table using
       <code class="literal">
        COMMENT="NDB_TABLE=FULLY_REPLICATED=..."
       </code>
       in
          a
       <a class="link" href="create-table.html" title="15.1.20 CREATE TABLE Statement">
        <code class="literal">
         CREATE TABLE
        </code>
       </a>
       or
       <a class="link" href="alter-table.html" title="15.1.9 ALTER TABLE Statement">
        <code class="literal">
         ALTER TABLE
        </code>
       </a>
       statement; see
       <a class="xref" href="create-table-ndb-comment-options.html" title="15.1.20.12 Setting NDB Comment Options">
        Section 15.1.20.12, “Setting NDB Comment Options”
       </a>
       , for syntax
          and other information.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_index_stat_enable">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_index_stat_enable">
        <code class="literal">
         ndb_index_stat_enable
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045112431952">
      </a>
      <a class="indexterm" name="idm46045112430912">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_index_stat_enable">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-index-stat-enable[={OFF|ON}]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_index_stat_enable">
             ndb_index_stat_enable
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global, Session
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            ON
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Use
       <a class="link" href="mysql-cluster.html" title="Chapter 25 MySQL NDB Cluster 8.4">
        <code class="literal">
         NDB
        </code>
       </a>
       index statistics in query
          optimization. The default is
       <code class="literal">
        ON
       </code>
       .
      </p>
      <p>
       The index statistics tables are always created when the server
          starts, regardless of this option's value.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_index_stat_option">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_index_stat_option">
        <code class="literal">
         ndb_index_stat_option
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045112403888">
      </a>
      <a class="indexterm" name="idm46045112402848">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_index_stat_option">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-index-stat-option=value
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_index_stat_option">
             ndb_index_stat_option
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global, Session
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           String
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            loop_checkon=1000ms,loop_idle=1000ms,loop_busy=100ms,         update_batch=1,read_batch=4,idle_batch=32,check_batch=32,         check_delay=1m,delete_batch=8,clean_delay=0,error_batch=4,         error_delay=1m,evict_batch=8,evict_delay=1m,cache_limit=32M,         cache_lowpct=90
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       This variable is used for providing tuning options for NDB
          index statistics generation. The list consist of
          comma-separated name-value pairs of option names and values,
          and this list must not contain any space characters.
      </p>
      <p>
       Options not used when setting
       <code class="literal">
        ndb_index_stat_option
       </code>
       are not changed from
          their default values. For example, you can set
       <code class="literal">
        ndb_index_stat_option =
          'loop_idle=1000ms,cache_limit=32M'
       </code>
       .
      </p>
      <p>
       Time values can be optionally suffixed with
       <code class="literal">
        h
       </code>
       (hours),
       <code class="literal">
        m
       </code>
       (minutes),
          or
       <code class="literal">
        s
       </code>
       (seconds). Millisecond values can
          optionally be specified using
       <code class="literal">
        ms
       </code>
       ;
          millisecond values cannot be specified using
       <code class="literal">
        h
       </code>
       ,
       <code class="literal">
        m
       </code>
       , or
       <code class="literal">
        s
       </code>
       .) Integer values can be suffixed with
       <code class="literal">
        K
       </code>
       ,
       <code class="literal">
        M
       </code>
       , or
       <code class="literal">
        G
       </code>
       .
      </p>
      <p>
       The names of the options that can be set using this variable
          are shown in the table that follows. The table also provides
          brief descriptions of the options, their default values, and
          (where applicable) their minimum and maximum values.
      </p>
      <div class="table">
       <a name="idm46045112369072">
       </a>
       <p class="title">
        <b>
         Table 25.19 ndb_index_stat_option options
and values
        </b>
       </p>
       <div class="table-contents">
        <table>
         <colgroup>
          <col style="width: 25%"/>
          <col style="width: 25%"/>
          <col style="width: 25%"/>
          <col style="width: 25%"/>
         </colgroup>
         <thead>
          <tr>
           <th scope="col">
            Name
           </th>
           <th scope="col">
            Description
           </th>
           <th scope="col">
            Default/Units
           </th>
           <th scope="col">
            Minimum/Maximum
           </th>
          </tr>
         </thead>
         <tbody>
          <tr>
           <th scope="row">
            <code class="literal">
             loop_enable
            </code>
           </th>
           <td>
           </td>
           <td>
            1000 ms
           </td>
           <td>
            0/4G
           </td>
          </tr>
          <tr>
           <th scope="row">
            <code class="literal">
             loop_idle
            </code>
           </th>
           <td>
            Time to sleep when idle
           </td>
           <td>
            1000 ms
           </td>
           <td>
            0/4G
           </td>
          </tr>
          <tr>
           <th scope="row">
            <code class="literal">
             loop_busy
            </code>
           </th>
           <td>
            Time to sleep when more work is waiting
           </td>
           <td>
            100 ms
           </td>
           <td>
            0/4G
           </td>
          </tr>
          <tr>
           <th scope="row">
            <code class="literal">
             update_batch
            </code>
           </th>
           <td>
           </td>
           <td>
            1
           </td>
           <td>
            0/4G
           </td>
          </tr>
          <tr>
           <th scope="row">
            <code class="literal">
             read_batch
            </code>
           </th>
           <td>
           </td>
           <td>
            4
           </td>
           <td>
            1/4G
           </td>
          </tr>
          <tr>
           <th scope="row">
            <code class="literal">
             idle_batch
            </code>
           </th>
           <td>
           </td>
           <td>
            32
           </td>
           <td>
            1/4G
           </td>
          </tr>
          <tr>
           <th scope="row">
            <code class="literal">
             check_batch
            </code>
           </th>
           <td>
           </td>
           <td>
            8
           </td>
           <td>
            1/4G
           </td>
          </tr>
          <tr>
           <th scope="row">
            <code class="literal">
             check_delay
            </code>
           </th>
           <td>
            How often to check for new statistics
           </td>
           <td>
            10 m
           </td>
           <td>
            1/4G
           </td>
          </tr>
          <tr>
           <th scope="row">
            <code class="literal">
             delete_batch
            </code>
           </th>
           <td>
           </td>
           <td>
            8
           </td>
           <td>
            0/4G
           </td>
          </tr>
          <tr>
           <th scope="row">
            <code class="literal">
             clean_delay
            </code>
           </th>
           <td>
           </td>
           <td>
            1 m
           </td>
           <td>
            0/4G
           </td>
          </tr>
          <tr>
           <th scope="row">
            <code class="literal">
             error_batch
            </code>
           </th>
           <td>
           </td>
           <td>
            4
           </td>
           <td>
            1/4G
           </td>
          </tr>
          <tr>
           <th scope="row">
            <code class="literal">
             error_delay
            </code>
           </th>
           <td>
           </td>
           <td>
            1 m
           </td>
           <td>
            1/4G
           </td>
          </tr>
          <tr>
           <th scope="row">
            <code class="literal">
             evict_batch
            </code>
           </th>
           <td>
           </td>
           <td>
            8
           </td>
           <td>
            1/4G
           </td>
          </tr>
          <tr>
           <th scope="row">
            <code class="literal">
             evict_delay
            </code>
           </th>
           <td>
            Clean LRU cache, from read time
           </td>
           <td>
            1 m
           </td>
           <td>
            0/4G
           </td>
          </tr>
          <tr>
           <th scope="row">
            <code class="literal">
             cache_limit
            </code>
           </th>
           <td>
            Maximum amount of memory in bytes used for cached index statistics by
                this
            <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
             <span class="command">
              <strong>
               mysqld
              </strong>
             </span>
            </a>
            ; clean up the cache when
                this is exceeded.
           </td>
           <td>
            32 M
           </td>
           <td>
            0/4G
           </td>
          </tr>
          <tr>
           <th scope="row">
            <code class="literal">
             cache_lowpct
            </code>
           </th>
           <td>
           </td>
           <td>
            90
           </td>
           <td>
            0/100
           </td>
          </tr>
          <tr>
           <th scope="row">
            <code class="literal">
             zero_total
            </code>
           </th>
           <td>
            Setting this to 1 resets all accumulating counters in
            <code class="literal">
             ndb_index_stat_status
            </code>
            to 0. This
                option value is also reset to 0 when this is done.
           </td>
           <td>
            0
           </td>
           <td>
            0/1
           </td>
          </tr>
         </tbody>
        </table>
       </div>
       <div class="table-contents">
        <table cellpadding="0" cellspacing="0" style="position: fixed; top: 0px; display: none; left: 431px; width: 709px;">
         <thead>
          <tr>
           <th scope="col" style="width: 176.719px;">
            Name
           </th>
           <th scope="col" style="width: 177.641px;">
            Description
           </th>
           <th scope="col" style="width: 176.719px;">
            Default/Units
           </th>
           <th scope="col" style="width: 176.922px;">
            Minimum/Maximum
           </th>
          </tr>
         </thead>
        </table>
       </div>
      </div>
      <br class="table-break"/>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_join_pushdown">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_join_pushdown">
        <code class="literal">
         ndb_join_pushdown
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045112278448">
      </a>
      <a class="indexterm" name="idm46045112277408">
      </a>
      <a class="indexterm" name="idm46045112275920">
      </a>
      <a class="indexterm" name="idm46045112274848">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_join_pushdown">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_join_pushdown">
             ndb_join_pushdown
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global, Session
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            ON
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       This variable controls whether joins on
       <a class="link" href="mysql-cluster.html" title="Chapter 25 MySQL NDB Cluster 8.4">
        <code class="literal">
         NDB
        </code>
       </a>
       tables are pushed down to the
          NDB kernel (data nodes). Previously, a join was handled using
          multiple accesses of
       <a class="link" href="mysql-cluster.html" title="Chapter 25 MySQL NDB Cluster 8.4">
        <code class="literal">
         NDB
        </code>
       </a>
       by the
          SQL node; however, when
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_join_pushdown">
        <code class="literal">
         ndb_join_pushdown
        </code>
       </a>
       is enabled,
          a pushable join is sent in its entirety to the data nodes,
          where it can be distributed among the data nodes and executed
          in parallel on multiple copies of the data, with a single,
          merged result being returned to
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       .
          This can reduce greatly the number of round trips between an
          SQL node and the data nodes required to handle such a join.
      </p>
      <p>
       By default,
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_join_pushdown">
        <code class="literal">
         ndb_join_pushdown
        </code>
       </a>
       is enabled.
      </p>
      <p>
       <a name="ndb_join_pushdown-conditions">
       </a>
       <b>
        Conditions for NDB pushdown joins.
       </b>
       In order for a join to be pushable, it must meet the
            following conditions:
      </p>
      <div class="orderedlist">
       <ol class="orderedlist" type="1">
        <li class="listitem">
         <p>
          Only columns can be compared, and all columns to be joined
              must use
          <span class="emphasis">
           <em>
            exactly
           </em>
          </span>
          the same data type.
              This means that (for example) a join on an
          <a class="link" href="integer-types.html" title="13.1.2 Integer Types (Exact Value) - INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT">
           <code class="literal">
            INT
           </code>
          </a>
          column and a
          <a class="link" href="integer-types.html" title="13.1.2 Integer Types (Exact Value) - INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT">
           <code class="literal">
            BIGINT
           </code>
          </a>
          column also cannot
              be pushed down.
         </p>
         <p>
          Expressions comparing columns from the same table can also
              be pushed down. The columns (or the result of any
              operations on those columns) must be of exactly the same
              type, including the same signedness, length, character set
              and collation, precision, and scale, where these are
              applicable.
         </p>
        </li>
        <li class="listitem">
         <p>
          Queries referencing
          <a class="link" href="blob.html" title="13.3.4 The BLOB and TEXT Types">
           <code class="literal">
            BLOB
           </code>
          </a>
          or
          <a class="link" href="blob.html" title="13.3.4 The BLOB and TEXT Types">
           <code class="literal">
            TEXT
           </code>
          </a>
          columns are not
              supported.
         </p>
        </li>
        <li class="listitem">
         <p>
          Explicit locking is not supported; however, the
          <a class="link" href="mysql-cluster.html" title="Chapter 25 MySQL NDB Cluster 8.4">
           <code class="literal">
            NDB
           </code>
          </a>
          storage engine's
              characteristic implicit row-based locking is enforced.
         </p>
         <p>
          This means that a join using
          <code class="literal">
           FOR UPDATE
          </code>
          cannot be pushed down.
         </p>
        </li>
        <li class="listitem">
         <p>
          In order for a join to be pushed down, child tables in the
              join must be accessed using one of the
          <a class="link" href="explain-output.html#jointype_ref">
           <code class="literal">
            ref
           </code>
          </a>
          ,
          <a class="link" href="explain-output.html#jointype_eq_ref">
           <code class="literal">
            eq_ref
           </code>
          </a>
          , or
          <a class="link" href="explain-output.html#jointype_const">
           <code class="literal">
            const
           </code>
          </a>
          access methods,
              or some combination of these methods.
         </p>
         <p>
          Outer joined child tables can only be pushed using
          <a class="link" href="explain-output.html#jointype_eq_ref">
           <code class="literal">
            eq_ref
           </code>
          </a>
          .
         </p>
         <p>
          If the root of the pushed join is an
          <a class="link" href="explain-output.html#jointype_eq_ref">
           <code class="literal">
            eq_ref
           </code>
          </a>
          or
          <a class="link" href="explain-output.html#jointype_const">
           <code class="literal">
            const
           </code>
          </a>
          , only child
              tables joined by
          <a class="link" href="explain-output.html#jointype_eq_ref">
           <code class="literal">
            eq_ref
           </code>
          </a>
          can be appended. (A table joined by
          <a class="link" href="explain-output.html#jointype_ref">
           <code class="literal">
            ref
           </code>
          </a>
          is likely to become
              the root of another pushed join.)
         </p>
         <p>
          If the query optimizer decides on
          <code class="literal">
           Using join
              cache
          </code>
          for a candidate child table, that table
              cannot be pushed as a child. However, it may be the root
              of another set of pushed tables.
         </p>
        </li>
        <li class="listitem">
         <p>
          Joins referencing tables explicitly partitioned by
          <code class="literal">
           [LINEAR] HASH
          </code>
          ,
          <code class="literal">
           LIST
          </code>
          ,
              or
          <code class="literal">
           RANGE
          </code>
          currently cannot be pushed
              down.
         </p>
        </li>
       </ol>
      </div>
      <p>
       You can see whether a given join can be pushed down by
          checking it with
       <a class="link" href="explain.html" title="15.8.2 EXPLAIN Statement">
        <code class="literal">
         EXPLAIN
        </code>
       </a>
       ; when
          the join can be pushed down, you can see references to the
       <code class="literal">
        pushed join
       </code>
       in the
       <code class="literal">
        Extra
       </code>
       column of the output, as shown in this example:
      </p>
      <div class="copytoclipboard-wrapper">
       <pre class="programlisting language-sql"><div class="docs-select-all right" id="sa46785244"><div class="copy-help left">Press ⌘+C to copy</div> <div class="right"><button class="clipboard-btn" title="Copy to Clipboard"><span class="icon-clipboard"></span></button></div></div><code class="language-sql"><span class="token prompt">mysql&gt;</span> <span class="token keyword">EXPLAIN</span>
<span class="token prompt">    -&gt;</span>     <span class="token keyword">SELECT</span> e<span class="token punctuation">.</span>first_name<span class="token punctuation">,</span> e<span class="token punctuation">.</span>last_name<span class="token punctuation">,</span> t<span class="token punctuation">.</span>title<span class="token punctuation">,</span> d<span class="token punctuation">.</span>dept_name
<span class="token prompt">    -&gt;</span>         <span class="token keyword">FROM</span> employees e
<span class="token prompt">    -&gt;</span>         <span class="token keyword">JOIN</span> dept_emp de <span class="token keyword">ON</span> e<span class="token punctuation">.</span>emp_no<span class="token operator">=</span>de<span class="token punctuation">.</span>emp_no
<span class="token prompt">    -&gt;</span>         <span class="token keyword">JOIN</span> departments d <span class="token keyword">ON</span> d<span class="token punctuation">.</span>dept_no<span class="token operator">=</span>de<span class="token punctuation">.</span>dept_no
<span class="token prompt">    -&gt;</span>         <span class="token keyword">JOIN</span> titles t <span class="token keyword">ON</span> e<span class="token punctuation">.</span>emp_no<span class="token operator">=</span>t<span class="token punctuation">.</span>emp_no\G
<span class="token output"><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span> 1. row <span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span>
           id<span class="token punctuation">:</span> 1
  select_type<span class="token punctuation">:</span> SIMPLE
        table<span class="token punctuation">:</span> d
         type<span class="token punctuation">:</span> ALL
possible_keys<span class="token punctuation">:</span> PRIMARY
          key<span class="token punctuation">:</span> NULL
      key_len<span class="token punctuation">:</span> NULL
          ref<span class="token punctuation">:</span> NULL
         rows<span class="token punctuation">:</span> 9
        Extra<span class="token punctuation">:</span> Parent of 4 pushed join@1
<span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span> 2. row <span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span>
           id<span class="token punctuation">:</span> 1
  select_type<span class="token punctuation">:</span> SIMPLE
        table<span class="token punctuation">:</span> de
         type<span class="token punctuation">:</span> ref
possible_keys<span class="token punctuation">:</span> PRIMARY,emp_no,dept_no
          key<span class="token punctuation">:</span> dept_no
      key_len<span class="token punctuation">:</span> 4
          ref<span class="token punctuation">:</span> employees.d.dept_no
         rows<span class="token punctuation">:</span> 5305
        Extra<span class="token punctuation">:</span> Child of 'd' in pushed join@1
<span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span> 3. row <span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span>
           id<span class="token punctuation">:</span> 1
  select_type<span class="token punctuation">:</span> SIMPLE
        table<span class="token punctuation">:</span> e
         type<span class="token punctuation">:</span> eq_ref
possible_keys<span class="token punctuation">:</span> PRIMARY
          key<span class="token punctuation">:</span> PRIMARY
      key_len<span class="token punctuation">:</span> 4
          ref<span class="token punctuation">:</span> employees.de.emp_no
         rows<span class="token punctuation">:</span> 1
        Extra<span class="token punctuation">:</span> Child of 'de' in pushed join@1
<span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span> 4. row <span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span><span class="token punctuation">*</span>
           id<span class="token punctuation">:</span> 1
  select_type<span class="token punctuation">:</span> SIMPLE
        table<span class="token punctuation">:</span> t
         type<span class="token punctuation">:</span> ref
possible_keys<span class="token punctuation">:</span> PRIMARY,emp_no
          key<span class="token punctuation">:</span> emp_no
      key_len<span class="token punctuation">:</span> 4
          ref<span class="token punctuation">:</span> employees.de.emp_no
         rows<span class="token punctuation">:</span> 19
        Extra<span class="token punctuation">:</span> Child of 'e' in pushed join@1
</span><span class="token output">4 rows in set (0.00 sec)</span></code></pre>
      </div>
      <div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
       <div class="admon-title">
        Note
       </div>
       <p>
        If inner joined child tables are joined by
        <a class="link" href="explain-output.html#jointype_ref">
         <code class="literal">
          ref
         </code>
        </a>
        ,
        <span class="emphasis">
         <em>
          and
         </em>
        </span>
        the result is ordered or grouped by
            a sorted index, this index cannot provide sorted rows, which
            forces writing to a sorted tempfile.
       </p>
      </div>
      <p>
       Two additional sources of information about pushed join
          performance are available:
      </p>
      <div class="orderedlist">
       <ol class="orderedlist" type="1">
        <li class="listitem">
         <p>
          The status variables
          <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_pushed_queries_defined">
           <code class="literal">
            Ndb_pushed_queries_defined
           </code>
          </a>
          ,
          <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_pushed_queries_dropped">
           <code class="literal">
            Ndb_pushed_queries_dropped
           </code>
          </a>
          ,
          <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_pushed_queries_executed">
           <code class="literal">
            Ndb_pushed_queries_executed
           </code>
          </a>
          ,
              and
          <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_pushed_reads">
           <code class="literal">
            Ndb_pushed_reads
           </code>
          </a>
          .
         </p>
        </li>
        <li class="listitem">
         <p>
          The counters in the
          <a class="link" href="mysql-cluster-ndbinfo-counters.html" title="25.6.17.13 The ndbinfo counters Table">
           <code class="literal">
            ndbinfo.counters
           </code>
          </a>
          table
              that belong to the
          <a class="ulink" href="/doc/ndb-internals/en/ndb-internals-kernel-blocks-dbspj.html" target="_top">
           <code class="literal">
            DBSPJ
           </code>
          </a>
          kernel block.
         </p>
        </li>
       </ol>
      </div>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_log_apply_status">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_apply_status">
        <code class="literal">
         ndb_log_apply_status
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045112191072">
      </a>
      <a class="indexterm" name="idm46045112190032">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_log_apply_status">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-log-apply-status[={OFF|ON}]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_apply_status">
             ndb_log_apply_status
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            OFF
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       A read-only variable which shows whether the server was
          started with the
       <a class="link" href="mysql-cluster-options-variables.html#option_mysqld_ndb-log-apply-status">
        <code class="option">
         --ndb-log-apply-status
        </code>
       </a>
       option.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_log_bin">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_bin">
        <code class="literal">
         ndb_log_bin
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045112164560">
      </a>
      <a class="indexterm" name="idm46045112163472">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_log_bin">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-log-bin[={OFF|ON}]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_bin">
             ndb_log_bin
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global, Session
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            OFF
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Causes updates to
       <code class="literal">
        NDB
       </code>
       tables to be written
          to the binary log. The setting for this variable has no effect
          if binary logging is not already enabled on the server using
       <a class="link" href="replication-options-binary-log.html#sysvar_log_bin">
        <code class="literal">
         log_bin
        </code>
       </a>
       .
       <code class="literal">
        ndb_log_bin
       </code>
       defaults to 0 (FALSE).
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_log_binlog_index">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_binlog_index">
        <code class="literal">
         ndb_log_binlog_index
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045112136176">
      </a>
      <a class="indexterm" name="idm46045112135136">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_log_binlog_index">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-log-binlog-index[={OFF|ON}]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_binlog_index">
             ndb_log_binlog_index
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            ON
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Causes a mapping of epochs to positions in the binary log to
          be inserted into the
       <code class="literal">
        ndb_binlog_index
       </code>
       table. Setting this variable has no effect if binary logging
          is not already enabled for the server using
       <a class="link" href="replication-options-binary-log.html#sysvar_log_bin">
        <code class="literal">
         log_bin
        </code>
       </a>
       . (In addition,
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_bin">
        <code class="literal">
         ndb_log_bin
        </code>
       </a>
       must not be
          disabled.)
       <code class="literal">
        ndb_log_binlog_index
       </code>
       defaults to
       <code class="literal">
        1
       </code>
       (
       <code class="literal">
        ON
       </code>
       ); normally, there
          is never any need to change this value in a production
          environment.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_log_cache_size">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_cache_size">
        <code class="literal">
         ndb_log_cache_size
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045112104992">
      </a>
      <a class="indexterm" name="idm46045112103952">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_log_cache_size">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-log-cache-size=#
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Introduced
          </th>
          <td>
           8.4.3-ndb-8.4.3
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_cache_size">
             ndb_log_cache_size
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            64M
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            4096
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            18446744073709551615
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Set the size of the transaction cache used for writing the
       <code class="literal">
        NDB
       </code>
       binary log.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_log_empty_epochs">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_empty_epochs">
        <code class="literal">
         ndb_log_empty_epochs
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045112071776">
      </a>
      <a class="indexterm" name="idm46045112070736">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_log_empty_epochs">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-log-empty-epochs[={OFF|ON}]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_empty_epochs">
             ndb_log_empty_epochs
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            OFF
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       When this variable is set to 0, epoch transactions with no
          changes are not written to the binary log, although a row is
          still written even for an empty epoch in
       <code class="literal">
        ndb_binlog_index
       </code>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_log_empty_update">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_empty_update">
        <code class="literal">
         ndb_log_empty_update
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045112045328">
      </a>
      <a class="indexterm" name="idm46045112044288">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_log_empty_update">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-log-empty-update[={OFF|ON}]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_empty_update">
             ndb_log_empty_update
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            OFF
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       When this variable is set to
       <code class="literal">
        ON
       </code>
       (
       <code class="literal">
        1
       </code>
       ), update transactions with no changes
          are written to the binary log, even when
       <a class="link" href="replication-options-binary-log.html#sysvar_log_replica_updates">
        <code class="literal">
         log_replica_updates
        </code>
       </a>
       is
          enabled.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_log_exclusive_reads">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_exclusive_reads">
        <code class="literal">
         ndb_log_exclusive_reads
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045112017024">
      </a>
      <a class="indexterm" name="idm46045112015984">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_log_exclusive_reads">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-log-exclusive-reads[={OFF|ON}]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_exclusive_reads">
             ndb_log_exclusive_reads
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global, Session
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            0
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       This variable determines whether primary key reads are logged
          with exclusive locks, which allows for NDB Cluster Replication
          conflict detection and resolution based on read conflicts. To
          enable these locks, set the value of
       <code class="literal">
        ndb_log_exclusive_reads
       </code>
       to 1. 0, which
          disables such locking, is the default.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-replication-conflict-resolution.html#conflict-resolution-read-conflicts" title="Read conflict detection and resolution">
        Read conflict detection and resolution
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_log_orig">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_orig">
        <code class="literal">
         ndb_log_orig
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045111989408">
      </a>
      <a class="indexterm" name="idm46045111988320">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_log_orig">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-log-orig[={OFF|ON}]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_orig">
             ndb_log_orig
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            OFF
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Shows whether the originating server ID and epoch are logged
          in the
       <code class="literal">
        ndb_binlog_index
       </code>
       table. Set using
          the
       <a class="link" href="mysql-cluster-options-variables.html#option_mysqld_ndb-log-orig">
        <code class="option">
         --ndb-log-orig
        </code>
       </a>
       server
          option.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_log_transaction_id">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_transaction_id">
        <code class="literal">
         ndb_log_transaction_id
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045111962032">
      </a>
      <a class="indexterm" name="idm46045111960992">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_log_transaction_id">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_transaction_id">
             ndb_log_transaction_id
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            OFF
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       This read-only, Boolean system variable shows whether a
          replica
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       writes NDB transaction IDs
          in the binary log (required to use
       <span class="quote">
        “
        <span class="quote">
         active-active
        </span>
        ”
       </span>
       NDB Cluster Replication with
       <code class="literal">
        NDB$EPOCH_TRANS()
       </code>
       conflict detection). To
          change the setting, use the
       <a class="link" href="mysql-cluster-options-variables.html#option_mysqld_ndb-log-transaction-id">
        <code class="option">
         --ndb-log-transaction-id
        </code>
       </a>
       option.
      </p>
      <p>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_transaction_id">
        <code class="literal">
         ndb_log_transaction_id
        </code>
       </a>
       is not
          supported in mainline MySQL Server 8.4.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-replication-conflict-resolution.html" title="25.7.12 NDB Cluster Replication Conflict Resolution">
        Section 25.7.12, “NDB Cluster Replication Conflict Resolution”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_log_transaction_compression">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_transaction_compression">
        <code class="literal">
         ndb_log_transaction_compression
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045111932400">
      </a>
      <a class="indexterm" name="idm46045111931296">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_log_transaction_compression">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-log-transaction-compression
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_transaction_compression">
             ndb_log_transaction_compression
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            OFF
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Whether a replica
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       writes compressed
          transactions in the binary log; present only if
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       was compiled with support for
       <code class="literal">
        NDB
       </code>
       .
      </p>
      <p>
       You should note that starting the MySQL server with
       <a class="link" href="replication-options-binary-log.html#sysvar_binlog_transaction_compression">
        <code class="option">
         --binlog-transaction-compression
        </code>
       </a>
       forces this variable to be enabled (
       <code class="literal">
        ON
       </code>
       ),
          and that this overrides any setting for
       <code class="option">
        --ndb-log-transaction-compression
       </code>
       made on the
          command line or in a
       <code class="filename">
        my.cnf
       </code>
       file, as
          shown here:
      </p>
      <div class="copytoclipboard-wrapper">
       <pre class="programlisting language-terminal"><div class="docs-select-all right" id="sa58753700"><div class="copy-help left">Press ⌘+C to copy</div> <div class="right"><button class="clipboard-btn" title="Copy to Clipboard"><span class="icon-clipboard"></span></button></div></div><code class="language-terminal"><span class="token prompt">$&gt; </span><span class="token command">mysqld_safe</span> <span class="token property">--ndbcluster</span> <span class="token constant">--ndb-connectstring</span><span class="token attr-value"><span class="token punctuation">=</span>127.0.0.1</span> \
  <span class="token constant">--binlog-transaction-compression</span><span class="token attr-value"><span class="token punctuation">=</span>ON</span> <span class="token constant">--ndb-log-transaction-compression</span><span class="token attr-value"><span class="token punctuation">=</span>OFF</span> &amp;
<span class="token punctuation">[</span>1<span class="token punctuation">]</span> 27667
<span class="token prompt">$&gt; </span><span class="token command">2022-07-07T12:29:20.459937Z</span> mysqld_safe Logging to <span class="token atrule">'/usr/local/mysql/data/myhost.err'</span><span class="token punctuation">.</span>
2022-07-07T12<span class="token punctuation">:</span>29<span class="token punctuation">:</span>20<span class="token punctuation">.</span>509873Z mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data

<span class="token prompt">$&gt; </span><span class="token command">mysql</span> <span class="token property">-e</span> <span class="token atrule">'SHOW VARIABLES LIKE "%transaction_compression%"'</span>
<span class="token output"><span class="token punctuation">+</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">+</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">+</span></span>
<span class="token output"><span class="token punctuation">|</span> Variable_name                              <span class="token punctuation">|</span> Value <span class="token punctuation">|</span></span>
<span class="token output"><span class="token punctuation">+</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">+</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">+</span></span>
<span class="token output"><span class="token punctuation">|</span> binlog_transaction_compression             <span class="token punctuation">|</span> ON    <span class="token punctuation">|</span></span>
<span class="token output"><span class="token punctuation">|</span> binlog_transaction_compression_level_zstd  <span class="token punctuation">|</span> 3     <span class="token punctuation">|</span></span>
<span class="token output"><span class="token punctuation">|</span> ndb_log_transaction_compression            <span class="token punctuation">|</span> ON    <span class="token punctuation">|</span></span>
<span class="token output"><span class="token punctuation">|</span> ndb_log_transaction_compression_level_zstd <span class="token punctuation">|</span> 3     <span class="token punctuation">|</span></span>
<span class="token output"><span class="token punctuation">+</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">+</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">-</span><span class="token punctuation">+</span></span></code></pre>
      </div>
      <p>
       To disable binary log transaction compression for
       <code class="literal">
        NDB
       </code>
       tables only, set the
       <code class="literal">
        ndb_log_transaction_compression
       </code>
       system
          variable to
       <code class="literal">
        OFF
       </code>
       in a
       <a class="link" href="mysql.html" title="6.5.1 mysql — The MySQL Command-Line Client">
        <span class="command">
         <strong>
          mysql
         </strong>
        </span>
       </a>
       or other client session after
          starting
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       .
      </p>
      <p>
       Setting the
       <code class="literal">
        binlog_transaction_compression
       </code>
       variable after startup has no effect on the value of
       <code class="literal">
        ndb_log_transaction_compression
       </code>
       .
      </p>
      <p>
       For more information on binary log transaction compression,
          such as which events are or are not compressed and as well as
          behavior changes to be aware of when this feature is used, see
       <a class="xref" href="binary-log-transaction-compression.html" title="7.4.4.5 Binary Log Transaction Compression">
        Section 7.4.4.5, “Binary Log Transaction Compression”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_log_transaction_compression_level_zstd">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_transaction_compression_level_zstd">
        <code class="literal">
         ndb_log_transaction_compression_level_zstd
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045111887360">
      </a>
      <a class="indexterm" name="idm46045111886240">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_log_transaction_compression_level_zstd">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-log-transaction-compression-level-zstd=#
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_transaction_compression_level_zstd">
             ndb_log_transaction_compression_level_zstd
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            3
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            1
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            22
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       The
       <code class="literal">
        ZSTD
       </code>
       compression level used for writing
          compressed transactions to the replica's binary log if
          enabled by
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_log_transaction_compression">
        <code class="literal">
         ndb_log_transaction_compression
        </code>
       </a>
       .
          Not supported if
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       was not compiled
          with support for the
       <code class="literal">
        NDB
       </code>
       storage engine.
      </p>
      <p>
       See
       <a class="xref" href="binary-log-transaction-compression.html" title="7.4.4.5 Binary Log Transaction Compression">
        Section 7.4.4.5, “Binary Log Transaction Compression”
       </a>
       , for
          more information.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_metadata_check">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_metadata_check">
        <code class="literal">
         ndb_metadata_check
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045111851456">
      </a>
      <a class="indexterm" name="idm46045111850416">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_metadata_check">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-metadata-check[={OFF|ON}]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_metadata_check">
             ndb_metadata_check
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            ON
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       <code class="literal">
        NDB
       </code>
       uses a background thread to check for
          metadata changes each
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_metadata_check_interval">
        <code class="literal">
         ndb_metadata_check_interval
        </code>
       </a>
       seconds as compared with the MySQL data dictionary. This
          metadata change detection thread can be disabled by setting
       <code class="literal">
        ndb_metadata_check
       </code>
       to
       <code class="literal">
        OFF
       </code>
       . The thread is enabled by default.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_metadata_check_interval">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_metadata_check_interval">
        <code class="literal">
         ndb_metadata_check_interval
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045111822320">
      </a>
      <a class="indexterm" name="idm46045111821216">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_metadata_check_interval">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-metadata-check-interval=#
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_metadata_check_interval">
             ndb_metadata_check_interval
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            60
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            0
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            31536000
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Unit
          </th>
          <td>
           seconds
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       <code class="literal">
        NDB
       </code>
       runs a metadata change detection thread
          in the background to determine when the NDB dictionary has
          changed with respect to the MySQL data dictionary. By
          default,the interval between such checks is 60 seconds; this
          can be adjusted by setting the value of
       <code class="literal">
        ndb_metadata_check_interval
       </code>
       . To enable or
          disable the thread, use
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_metadata_check">
        <code class="literal">
         ndb_metadata_check
        </code>
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_metadata_sync">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_metadata_sync">
        <code class="literal">
         ndb_metadata_sync
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045111786704">
      </a>
      <a class="indexterm" name="idm46045111785664">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_metadata_sync">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_metadata_sync">
             ndb_metadata_sync
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            false
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Setting this variable causes the change monitor thread to
          override any values set for
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_metadata_check">
        <code class="literal">
         ndb_metadata_check
        </code>
       </a>
       or
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_metadata_check_interval">
        <code class="literal">
         ndb_metadata_check_interval
        </code>
       </a>
       ,
          and to enter a period of continuous change detection. When the
          thread ascertains that there are no more changes to be
          detected, it stalls until the binary logging thread has
          finished synchronization of all detected objects.
       <code class="literal">
        ndb_metadata_sync
       </code>
       is then set to
       <code class="literal">
        false
       </code>
       , and the change monitor thread
          reverts to the behavior determined by the settings for
       <code class="literal">
        ndb_metadata_check
       </code>
       and
       <code class="literal">
        ndb_metadata_check_interval
       </code>
       .
      </p>
      <p>
       Setting this variable to
       <code class="literal">
        true
       </code>
       causes the
          list of excluded objects to be cleared; setting it to
       <code class="literal">
        false
       </code>
       clears the list of objects to be
          retried.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_optimized_node_selection">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_optimized_node_selection">
        <code class="literal">
         ndb_optimized_node_selection
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045111755680">
      </a>
      <a class="indexterm" name="idm46045111754576">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_optimized_node_selection">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-optimized-node-selection=#
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_optimized_node_selection">
             ndb_optimized_node_selection
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            3
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            0
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            3
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       There are two forms of optimized node selection, described
          here:
      </p>
      <div class="orderedlist">
       <ol class="orderedlist" type="1">
        <li class="listitem">
         <p>
          The SQL node uses
          <span class="firstterm">
           promixity
          </span>
          to
              determine the transaction coordinator; that is, the
          <span class="quote">
           “
           <span class="quote">
            closest
           </span>
           ”
          </span>
          data node to the SQL node is chosen
              as the transaction coordinator. For this purpose, a data
              node having a shared memory connection with the SQL node
              is considered to be
          <span class="quote">
           “
           <span class="quote">
            closest
           </span>
           ”
          </span>
          to the SQL
              node; the next closest (in order of decreasing proximity)
              are: TCP connection to
          <code class="literal">
           localhost
          </code>
          ,
              followed by TCP connection from a host other than
          <code class="literal">
           localhost
          </code>
          .
         </p>
        </li>
        <li class="listitem">
         <p>
          The SQL thread uses
          <span class="firstterm">
           distribution
              awareness
          </span>
          to select the data node. That is, the
              data node housing the cluster partition accessed by the
              first statement of a given transaction is used as the
              transaction coordinator for the entire transaction. (This
              is effective only if the first statement of the
              transaction accesses no more than one cluster partition.)
         </p>
        </li>
       </ol>
      </div>
      <p>
       This option takes one of the integer values
       <code class="literal">
        0
       </code>
       ,
       <code class="literal">
        1
       </code>
       ,
       <code class="literal">
        2
       </code>
       , or
       <code class="literal">
        3
       </code>
       .
       <code class="literal">
        3
       </code>
       is the default. These values affect node
          selection as follows:
      </p>
      <div class="itemizedlist">
       <ul class="itemizedlist" style="list-style-type: circle; ">
        <li class="listitem">
         <p>
          <code class="literal">
           0
          </code>
          : Node selection is not optimized.
              Each data node is employed as the transaction coordinator
              8 times before the SQL thread proceeds to the next data
              node.
         </p>
        </li>
        <li class="listitem">
         <p>
          <code class="literal">
           1
          </code>
          : Proximity to the SQL node is used to
              determine the transaction coordinator.
         </p>
        </li>
        <li class="listitem">
         <p>
          <code class="literal">
           2
          </code>
          : Distribution awareness is used to
              select the transaction coordinator. However, if the first
              statement of the transaction accesses more than one
              cluster partition, the SQL node reverts to the round-robin
              behavior seen when this option is set to
          <code class="literal">
           0
          </code>
          .
         </p>
        </li>
        <li class="listitem">
         <p>
          <code class="literal">
           3
          </code>
          : If distribution awareness can be
              employed to determine the transaction coordinator, then it
              is used; otherwise proximity is used to select the
              transaction coordinator. (This is the default behavior.)
         </p>
        </li>
       </ul>
      </div>
      <p>
       Proximity is determined as follows:
      </p>
      <div class="orderedlist">
       <ol class="orderedlist" type="1">
        <li class="listitem">
         <p>
          Start with the value set for the
          <a class="link" href="mysql-cluster-tcp-definition.html#ndbparam-tcp-group">
           <code class="literal">
            Group
           </code>
          </a>
          parameter
              (default 55).
         </p>
        </li>
        <li class="listitem">
         <p>
          For an API node sharing the same host with other API
              nodes, decrement the value by 1. Assuming the default
              value for
          <code class="literal">
           Group
          </code>
          , the effective value
              for data nodes on same host as the API node is 54, and for
              remote data nodes 55.
         </p>
        </li>
        <li class="listitem">
         <p>
          Setting
          <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_data_node_neighbour">
           <code class="literal">
            ndb_data_node_neighbour
           </code>
          </a>
          further decreases the effective
          <code class="literal">
           Group
          </code>
          value by 50, causing this node to be regarded as the
              nearest node. This is needed only when all data nodes are
              on hosts other than that hosts the API node and it is
              desirable to dedicate one of them to the API node. In
              normal cases, the default adjustment described previously
              is sufficient.
         </p>
        </li>
       </ol>
      </div>
      <p>
       Frequent changes in
       <code class="literal">
        ndb_data_node_neighbour
       </code>
       are not advisable, since this changes the state of the cluster
          connection and thus may disrupt the selection algorithm for
          new transactions from each thread until it stablilizes.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_read_backup">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_read_backup">
        <code class="literal">
         ndb_read_backup
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045111696528">
      </a>
      <a class="indexterm" name="idm46045111695440">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_read_backup">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-read-backup[={OFF|ON}]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_read_backup">
             ndb_read_backup
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            ON
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Enable read from any fragment replica for any
       <code class="literal">
        NDB
       </code>
       table subsequently created; doing so
          greatly improves the table read performance at a relatively
          small cost to writes.
      </p>
      <p>
       If the SQL node and the data node use the same host name or IP
          address, this fact is detected automatically, so that the
          preference is to send reads to the same host. If these nodes
          are on the same host but use different IP addresses, you can
          tell the SQL node to use the correct data node by setting the
          value of
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_data_node_neighbour">
        <code class="literal">
         ndb_data_node_neighbour
        </code>
       </a>
       on
          the SQL node to the node ID of the data node.
      </p>
      <p>
       To enable or disable read from any fragment replica for an
          individual table, you can set the
       <code class="literal">
        NDB_TABLE
       </code>
       option
       <code class="literal">
        READ_BACKUP
       </code>
       for the table
          accordingly, in a
       <a class="link" href="create-table.html" title="15.1.20 CREATE TABLE Statement">
        <code class="literal">
         CREATE TABLE
        </code>
       </a>
       or
       <a class="link" href="alter-table.html" title="15.1.9 ALTER TABLE Statement">
        <code class="literal">
         ALTER TABLE
        </code>
       </a>
       statement; see
       <a class="xref" href="create-table-ndb-comment-options.html" title="15.1.20.12 Setting NDB Comment Options">
        Section 15.1.20.12, “Setting NDB Comment Options”
       </a>
       , for more
          information.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_recv_thread_activation_threshold">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_recv_thread_activation_threshold">
        <code class="literal">
         ndb_recv_thread_activation_threshold
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045111662720">
      </a>
      <a class="indexterm" name="idm46045111661680">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_recv_thread_activation_threshold">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-recv-thread-activation-threshold=#
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_recv_thread_activation_threshold">
             ndb_recv_thread_activation_threshold
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            8
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            0 (MIN_ACTIVATION_THRESHOLD)
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            16 (MAX_ACTIVATION_THRESHOLD)
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       When this number of concurrently active threads is reached,
          the receive thread takes over polling of the cluster
          connection.
      </p>
      <p>
       This variable is global in scope. It can also be set at
          startup.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_recv_thread_cpu_mask">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_recv_thread_cpu_mask">
        <code class="literal">
         ndb_recv_thread_cpu_mask
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045111631552">
      </a>
      <a class="indexterm" name="idm46045111630448">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_recv_thread_cpu_mask">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-recv-thread-cpu-mask=mask
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_recv_thread_cpu_mask">
             ndb_recv_thread_cpu_mask
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Bitmap
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            [empty]
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       CPU mask for locking receiver threads to specific CPUs. This
          is specified as a hexadecimal bitmask. For example,
       <code class="literal">
        0x33
       </code>
       means that one CPU is used per
          receiver thread. An empty string is the default; setting
       <code class="literal">
        ndb_recv_thread_cpu_mask
       </code>
       to this value
          removes any receiver thread locks previously set.
      </p>
      <p>
       This variable is global in scope. It can also be set at
          startup.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_report_thresh_binlog_epoch_slip">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_report_thresh_binlog_epoch_slip">
        <code class="literal">
         ndb_report_thresh_binlog_epoch_slip
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045111603552">
      </a>
      <a class="indexterm" name="idm46045111602512">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_report_thresh_binlog_epoch_slip">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-report-thresh-binlog-epoch-slip=#
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_report_thresh_binlog_epoch_slip">
             ndb_report_thresh_binlog_epoch_slip
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            10
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            0
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            256
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       This represents the threshold for the number of epochs
          completely buffered in the event buffer, but not yet consumed
          by the binlog injector thread. When this degree of slippage
          (lag) is exceeded, an event buffer status message is reported,
          with
       <code class="literal">
        BUFFERED_EPOCHS_OVER_THRESHOLD
       </code>
       supplied as the reason (see
       <a class="xref" href="mysql-cluster-logs-event-buffer.html" title="25.6.2.3 Event Buffer Reporting in the Cluster Log">
        Section 25.6.2.3, “Event Buffer Reporting in the Cluster Log”
       </a>
       ). Slip is
          increased when an epoch is received from data nodes and
          buffered completely in the event buffer; it is decreased when
          an epoch is consumed by the binlog injector thread, it is
          reduced. Empty epochs are buffered and queued, and so included
          in this calculation only when this is enabled using the
       <a class="ulink" href="/doc/ndbapi/en/ndb-ndb.html#ndb-ndb-seteventbufferqueueemptyepoch" target="_top">
        <code class="literal">
         Ndb::setEventBufferQueueEmptyEpoch()
        </code>
       </a>
       method from the NDB API.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_report_thresh_binlog_mem_usage">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_report_thresh_binlog_mem_usage">
        <code class="literal">
         ndb_report_thresh_binlog_mem_usage
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045111569552">
      </a>
      <a class="indexterm" name="idm46045111568512">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_report_thresh_binlog_mem_usage">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-report-thresh-binlog-mem-usage=#
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_report_thresh_binlog_mem_usage">
             ndb_report_thresh_binlog_mem_usage
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            10
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            0
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            10
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       This is a threshold on the percentage of free memory remaining
          before reporting binary log status. For example, a value of
       <code class="literal">
        10
       </code>
       (the default) means that if the amount
          of available memory for receiving binary log data from the
          data nodes falls below 10%, a status message is sent to the
          cluster log.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_row_checksum">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_row_checksum">
        <code class="literal">
         ndb_row_checksum
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045111538192">
      </a>
      <a class="indexterm" name="idm46045111537104">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_row_checksum">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_row_checksum">
             ndb_row_checksum
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global, Session
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            1
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            0
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            1
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Traditionally,
       <code class="literal">
        NDB
       </code>
       has created tables with
          row checksums, which checks for hardware issues at the expense
          of performance. Setting
       <code class="literal">
        ndb_row_checksum
       </code>
       to
          0 means that row checksums are
       <span class="emphasis">
        <em>
         not
        </em>
       </span>
       used
          for new or altered tables, which has a significant impact on
          performance for all types of queries. This variable is set to
          1 by default, to provide backward-compatible behavior.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_schema_dist_lock_wait_timeout">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_schema_dist_lock_wait_timeout">
        <code class="literal">
         ndb_schema_dist_lock_wait_timeout
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045111507984">
      </a>
      <a class="indexterm" name="idm46045111506944">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_schema_dist_lock_wait_timeout">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-schema-dist-lock-wait-timeout=value
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_schema_dist_lock_wait_timeout">
             ndb_schema_dist_lock_wait_timeout
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            30
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            0
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            1200
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Unit
          </th>
          <td>
           seconds
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Number of seconds to wait during schema distribution for the
          metadata lock taken on each SQL node in order to change its
          local data dictionary to reflect the DDL statement change.
          After this time has elapsed, a warning is returned to the
          effect that a given SQL node's data dictionary was not
          updated with the change. This avoids having the binary logging
          thread wait an excessive length of time while handling schema
          operations.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_schema_dist_timeout">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_schema_dist_timeout">
        <code class="literal">
         ndb_schema_dist_timeout
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045111474944">
      </a>
      <a class="indexterm" name="idm46045111473904">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_schema_dist_timeout">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-schema-dist-timeout=value
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_schema_dist_timeout">
             ndb_schema_dist_timeout
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            120
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            5
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            1200
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Unit
          </th>
          <td>
           seconds
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Number of seconds to wait before detecting a timeout during
          schema distribution. This can indicate that other SQL nodes
          are experiencing excessive activity, or that they are somehow
          being prevented from acquiring necessary resources at this
          time.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_schema_dist_upgrade_allowed">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_schema_dist_upgrade_allowed">
        <code class="literal">
         ndb_schema_dist_upgrade_allowed
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045111442176">
      </a>
      <a class="indexterm" name="idm46045111441072">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_schema_dist_upgrade_allowed">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-schema-dist-upgrade-allowed=value
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_schema_dist_upgrade_allowed">
             ndb_schema_dist_upgrade_allowed
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            true
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Allow upgrading of the schema distribution table when
          connecting to
       <code class="literal">
        NDB
       </code>
       . When true (the default),
          this change is deferred until all SQL nodes have been upgraded
          to the same version of the NDB Cluster software.
      </p>
      <div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
       <div class="admon-title">
        Note
       </div>
       <p>
        The performance of the schema distribution may be somewhat
            degraded until the upgrade has been performed.
       </p>
      </div>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_show_foreign_key_mock_tables">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_show_foreign_key_mock_tables">
        <code class="literal">
         ndb_show_foreign_key_mock_tables
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045111414624">
      </a>
      <a class="indexterm" name="idm46045111413520">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_show_foreign_key_mock_tables">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-show-foreign-key-mock-tables[={OFF|ON}]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_show_foreign_key_mock_tables">
             ndb_show_foreign_key_mock_tables
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            OFF
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Show the mock tables used by
       <code class="literal">
        NDB
       </code>
       to support
       <a class="link" href="server-system-variables.html#sysvar_foreign_key_checks">
        <code class="literal">
         foreign_key_checks=0
        </code>
       </a>
       . When
          this is enabled, extra warnings are shown when creating and
          dropping the tables. The real (internal) name of the table can
          be seen in the output of
       <a class="link" href="show-create-table.html" title="15.7.7.11 SHOW CREATE TABLE Statement">
        <code class="literal">
         SHOW CREATE
          TABLE
        </code>
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_slave_conflict_role">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_slave_conflict_role">
        <code class="literal">
         ndb_slave_conflict_role
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045111385552">
      </a>
      <a class="indexterm" name="idm46045111384512">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_slave_conflict_role">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-slave-conflict-role=value
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Deprecated
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_slave_conflict_role">
             ndb_slave_conflict_role
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Enumeration
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            NONE
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Valid Values
          </th>
          <td>
           <p class="valid-value">
            <code class="literal">
             NONE
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             PRIMARY
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             SECONDARY
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             PASS
            </code>
           </p>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Deprecated synonym for
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_conflict_role">
        <code class="literal">
         ndb_conflict_role
        </code>
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_table_no_logging">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_table_no_logging">
        <code class="literal">
         ndb_table_no_logging
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045111350944">
      </a>
      <a class="indexterm" name="idm46045111349904">
      </a>
      <a class="indexterm" name="idm46045111348416">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_table_no_logging">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_table_no_logging">
             ndb_table_no_logging
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Session
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            OFF
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       When this variable is set to
       <code class="literal">
        ON
       </code>
       or
       <code class="literal">
        1
       </code>
       , it causes all tables created or altered
          using
       <code class="literal">
        ENGINE NDB
       </code>
       to be nonlogging; that is,
          no data changes for this table are written to the redo log or
          checkpointed to disk, just as if the table had been created or
          altered using the
       <code class="literal">
        NOLOGGING
       </code>
       option for
       <a class="link" href="create-table.html" title="15.1.20 CREATE TABLE Statement">
        <code class="literal">
         CREATE TABLE
        </code>
       </a>
       or
       <a class="link" href="alter-table.html" title="15.1.9 ALTER TABLE Statement">
        <code class="literal">
         ALTER TABLE
        </code>
       </a>
       .
      </p>
      <p>
       For more information about nonlogging
       <code class="literal">
        NDB
       </code>
       tables, see
       <a class="xref" href="create-table-ndb-comment-options.html#create-table-ndb-comment-table-options" title="NDB_TABLE Options">
        NDB_TABLE Options
       </a>
       .
      </p>
      <p>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_table_no_logging">
        <code class="literal">
         ndb_table_no_logging
        </code>
       </a>
       has no
          effect on the creation of
       <a class="link" href="mysql-cluster.html" title="Chapter 25 MySQL NDB Cluster 8.4">
        <code class="literal">
         NDB
        </code>
       </a>
       table schema files; to suppress these, use
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_table_temporary">
        <code class="literal">
         ndb_table_temporary
        </code>
       </a>
       instead.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_table_temporary">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_table_temporary">
        <code class="literal">
         ndb_table_temporary
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045111314720">
      </a>
      <a class="indexterm" name="idm46045111313680">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_table_temporary">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_table_temporary">
             ndb_table_temporary
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Session
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            OFF
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       When set to
       <code class="literal">
        ON
       </code>
       or
       <code class="literal">
        1
       </code>
       ,
          this variable causes
       <a class="link" href="mysql-cluster.html" title="Chapter 25 MySQL NDB Cluster 8.4">
        <code class="literal">
         NDB
        </code>
       </a>
       tables
          not to be written to disk: This means that no table schema
          files are created, and that the tables are not logged.
      </p>
      <div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
       <div class="admon-title">
        Note
       </div>
       <p>
        Setting this variable currently has no effect. This is a
            known issue; see Bug #34036.
       </p>
      </div>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_use_copying_alter_table">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_use_copying_alter_table">
        <code class="literal">
         ndb_use_copying_alter_table
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045111287984">
      </a>
      <a class="indexterm" name="idm46045111286880">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_use_copying_alter_table">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_use_copying_alter_table">
             ndb_use_copying_alter_table
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global, Session
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Forces
       <a class="link" href="mysql-cluster.html" title="Chapter 25 MySQL NDB Cluster 8.4">
        <code class="literal">
         NDB
        </code>
       </a>
       to use copying of
          tables in the event of problems with online
       <a class="link" href="alter-table.html" title="15.1.9 ALTER TABLE Statement">
        <code class="literal">
         ALTER TABLE
        </code>
       </a>
       operations. The
          default value is
       <code class="literal">
        OFF
       </code>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_use_exact_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_use_exact_count">
        <code class="literal">
         ndb_use_exact_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045111265984">
      </a>
      <a class="indexterm" name="idm46045111264944">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_use_exact_count">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_use_exact_count">
             ndb_use_exact_count
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global, Session
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            OFF
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Forces
       <a class="link" href="mysql-cluster.html" title="Chapter 25 MySQL NDB Cluster 8.4">
        <code class="literal">
         NDB
        </code>
       </a>
       to use a count of
          records during
       <code class="literal">
        SELECT COUNT(*)
       </code>
       query
          planning to speed up this type of query. The default value is
       <code class="literal">
        OFF
       </code>
       , which allows for faster queries
          overall.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_use_transactions">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_use_transactions">
        <code class="literal">
         ndb_use_transactions
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045111240144">
      </a>
      <a class="indexterm" name="idm46045111239104">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_use_transactions">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-use-transactions[={OFF|ON}]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_use_transactions">
             ndb_use_transactions
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global, Session
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            ON
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       You can disable
       <code class="literal">
        NDB
       </code>
       transaction support by
          setting this variable's value to
       <code class="literal">
        OFF
       </code>
       .
          This is generally not recommended, although it may be useful
          to disable transaction support within a given client session
          when that session is used to import one or more dump files
          with large transactions; this allows a multi-row insert to be
          executed in parts, rather than as a single transaction. In
          such cases, once the import has been completed, you should
          either reset the variable value for this session to
       <code class="literal">
        ON
       </code>
       , or simply terminate the session.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_version">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_version">
        <code class="literal">
         ndb_version
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045111212080">
      </a>
      <a class="indexterm" name="idm46045111210992">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_version">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_version">
             ndb_version
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           String
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       <code class="literal">
        NDB
       </code>
       engine version, as a composite integer.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_version_string">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_version_string">
        <code class="literal">
         ndb_version_string
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045111188368">
      </a>
      <a class="indexterm" name="idm46045111187328">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_version_string">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_version_string">
             ndb_version_string
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           String
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       <code class="literal">
        NDB
       </code>
       engine version in
       <code class="literal">
        ndb-
        <em class="replaceable">
         <code>
          x.y.z
         </code>
        </em>
       </code>
       format.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_replica_allow_batching">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_replica_allow_batching">
        <code class="literal">
         replica_allow_batching
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045111163664">
      </a>
      <a class="indexterm" name="idm46045111162624">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for replica_allow_batching">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --replica-allow-batching[={OFF|ON}]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_replica_allow_batching">
             replica_allow_batching
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            ON
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Whether or not batched updates are enabled on NDB Cluster
          replicas.
      </p>
      <p>
       Allowing batched updates on the replica greatly improves
          performance, particularly when replicating
       <a class="link" href="blob.html" title="13.3.4 The BLOB and TEXT Types">
        <code class="literal">
         TEXT
        </code>
       </a>
       ,
       <a class="link" href="blob.html" title="13.3.4 The BLOB and TEXT Types">
        <code class="literal">
         BLOB
        </code>
       </a>
       , and
       <a class="link" href="json.html" title="13.5 The JSON Data Type">
        <code class="literal">
         JSON
        </code>
       </a>
       columns. For this reason,
       <code class="literal">
        replica_allow_batching
       </code>
       is enabled by
          default.
      </p>
      <p>
       Setting this variable has an effect only when using
          replication with the
       <code class="literal">
        NDB
       </code>
       storage engine; in
          MySQL Server 8.4, it is present but does nothing.
          For more information, see
       <a class="xref" href="mysql-cluster-replication-starting.html" title="25.7.6 Starting NDB Cluster Replication (Single Replication Channel)">
        Section 25.7.6, “Starting NDB Cluster Replication (Single Replication Channel)”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_replica_batch_size">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_replica_batch_size">
        <code class="literal">
         ndb_replica_batch_size
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045111130944">
      </a>
      <a class="indexterm" name="idm46045111129904">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_replica_batch_size">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-replica-batch-size=#
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_replica_batch_size">
             ndb_replica_batch_size
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            2097152
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            0
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            2147483648
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Unit
          </th>
          <td>
           bytes
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Determines the batch size in bytes used by the replication
          applier thread. Set this variable rather than the
       <a class="link" href="mysql-cluster-options-variables.html#option_mysqld_ndb-batch-size">
        <code class="option">
         --ndb-batch-size
        </code>
       </a>
       option to
          apply this setting to the replica, exclusive of any other
          sessions.
      </p>
      <p>
       If this variable is unset (default 2 MB), its effective value
          is the greater of the value of
       <code class="option">
        --ndb-batch-size
       </code>
       and 2 MB.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndb_replica_blob_write_batch_bytes">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_replica_blob_write_batch_bytes">
        <code class="literal">
         ndb_replica_blob_write_batch_bytes
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045111096112">
      </a>
      <a class="indexterm" name="idm46045111095072">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndb_replica_blob_write_batch_bytes">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndb-replica-blob-write-batch-bytes=#
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndb_replica_blob_write_batch_bytes">
             ndb_replica_blob_write_batch_bytes
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            2097152
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            0
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            2147483648
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Unit
          </th>
          <td>
           bytes
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Control the batch write size used for blob data by the
          replication applier thread.
      </p>
      <p>
       Use this variable rather than the
       <a class="link" href="mysql-cluster-options-variables.html#option_mysqld_ndb-blob-write-batch-bytes">
        <code class="option">
         --ndb-blob-write-batch-bytes
        </code>
       </a>
       option to control the blob batch write size on the replica,
          exclusive of any other sessions. The reason for this is that,
          when
       <code class="literal">
        ndb_replica_blob_write_batch_bytes
       </code>
       ​is not
          set,​the effective blob batch size (that is, the maximum
          number of pending bytes to write for blob columns) is
          determined by the greater of the value of
       <code class="option">
        --ndb-blob-write-batch-bytes
       </code>
       and 2 MB (the
          default for
       <code class="literal">
        ndb_replica_blob_write_batch_bytes
       </code>
       ).
      </p>
      <p>
       Setting
       <code class="literal">
        ndb_replica_blob_write_batch_bytes
       </code>
       to 0 means that
       <code class="literal">
        NDB
       </code>
       imposes no limit on the
          size of blob batch writes on the replica.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_server_id_bits">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_server_id_bits">
        <code class="literal">
         server_id_bits
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045111057840">
      </a>
      <a class="indexterm" name="idm46045111056752">
      </a>
      <a class="indexterm" name="idm46045111055264">
      </a>
      <a class="indexterm" name="idm46045111054176">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for server_id_bits">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --server-id-bits=#
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_server_id_bits">
             server_id_bits
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            32
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            7
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            32
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       This variable indicates the number of least significant bits
          within the 32-bit
       <a class="link" href="replication-options.html#sysvar_server_id">
        <code class="literal">
         server_id
        </code>
       </a>
       which actually identify the server. Indicating that the server
          is actually identified by fewer than 32 bits makes it possible
          for some of the remaining bits to be used for other purposes,
          such as storing user data generated by applications using the
          NDB API's Event API within the
       <code class="literal">
        AnyValue
       </code>
       of an
       <a class="ulink" href="/doc/ndbapi/en/ndb-ndboperation.html#ndb-ndboperation-operationoptions" target="_top">
        <code class="literal">
         OperationOptions
        </code>
       </a>
       structure (NDB Cluster uses the
       <code class="literal">
        AnyValue
       </code>
       to
          store the server ID).
      </p>
      <p>
       When extracting the effective server ID from
       <a class="link" href="replication-options.html#sysvar_server_id">
        <code class="literal">
         server_id
        </code>
       </a>
       for purposes such
          as detection of replication loops, the server ignores the
          remaining bits. The
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_server_id_bits">
        <code class="literal">
         server_id_bits
        </code>
       </a>
       variable is
          used to mask out any irrelevant bits of
       <a class="link" href="replication-options.html#sysvar_server_id">
        <code class="literal">
         server_id
        </code>
       </a>
       in the I/O and SQL
          threads when deciding whether an event should be ignored based
          on the server ID.
      </p>
      <p>
       This data can be read from the binary log by
       <a class="link" href="mysqlbinlog.html" title="6.6.9 mysqlbinlog — Utility for Processing Binary Log Files">
        <span class="command">
         <strong>
          mysqlbinlog
         </strong>
        </span>
       </a>
       , provided that it is run with
          its own
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_server_id_bits">
        <code class="literal">
         server_id_bits
        </code>
       </a>
       variable set to 32 (the default).
      </p>
      <p>
       If the value of
       <a class="link" href="replication-options.html#sysvar_server_id">
        <code class="literal">
         server_id
        </code>
       </a>
       greater than or equal to 2 to the power of
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_server_id_bits">
        <code class="literal">
         server_id_bits
        </code>
       </a>
       ; otherwise,
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       refuses to start.
      </p>
      <p>
       This system variable is supported only by NDB Cluster. It is
          not supported in the standard MySQL 8.4 Server.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_slave_allow_batching">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_slave_allow_batching">
        <code class="literal">
         slave_allow_batching
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045111008320">
      </a>
      <a class="indexterm" name="idm46045111007280">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for slave_allow_batching">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --slave-allow-batching[={OFF|ON}]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Deprecated
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_slave_allow_batching">
             slave_allow_batching
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            ON
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Deprecated synonym for
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_replica_allow_batching">
        <code class="literal">
         replica_allow_batching
        </code>
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_transaction_allow_batching">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_transaction_allow_batching">
        <code class="literal">
         transaction_allow_batching
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110979504">
      </a>
      <a class="indexterm" name="idm46045110978384">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for transaction_allow_batching">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_transaction_allow_batching">
             transaction_allow_batching
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Session
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            OFF
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       When set to
       <code class="literal">
        1
       </code>
       or
       <code class="literal">
        ON
       </code>
       ,
          this variable enables batching of statements within the same
          transaction. To use this variable,
       <a class="link" href="server-system-variables.html#sysvar_autocommit">
        <code class="literal">
         autocommit
        </code>
       </a>
       must first be
          disabled by setting it to
       <code class="literal">
        0
       </code>
       or
       <code class="literal">
        OFF
       </code>
       ; otherwise, setting
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_transaction_allow_batching">
        <code class="literal">
         transaction_allow_batching
        </code>
       </a>
       has no effect.
      </p>
      <p>
       It is safe to use this variable with transactions that
          performs writes only, as having it enabled can lead to reads
          from the
       <span class="quote">
        “
        <span class="quote">
         before
        </span>
        ”
       </span>
       image. You should ensure that
          any pending transactions are committed (using an explicit
       <a class="link" href="commit.html" title="15.3.1 START TRANSACTION, COMMIT, and ROLLBACK Statements">
        <code class="literal">
         COMMIT
        </code>
       </a>
       if desired) before
          issuing a
       <a class="link" href="select.html" title="15.2.13 SELECT Statement">
        <code class="literal">
         SELECT
        </code>
       </a>
       .
      </p>
      <div class="important" style="margin-left: 0.5in; margin-right: 0.5in;">
       <div class="admon-title">
        Important
       </div>
       <p>
        <a class="link" href="mysql-cluster-options-variables.html#sysvar_transaction_allow_batching">
         <code class="literal">
          transaction_allow_batching
         </code>
        </a>
        should not be used whenever there is the possibility that
            the effects of a given statement depend on the outcome of a
            previous statement within the same transaction.
       </p>
      </div>
      <p>
       This variable is currently supported for NDB Cluster only.
      </p>
     </li>
    </ul>
   </div>
   <p>
    The system variables in the following list all relate to the
    <a class="link" href="mysql-cluster-ndbinfo.html" title="25.6.17 ndbinfo: The NDB Cluster Information Database">
     <code class="literal">
      ndbinfo
     </code>
    </a>
    information database.
   </p>
   <div class="itemizedlist">
    <ul class="itemizedlist" style="list-style-type: disc; ">
     <li class="listitem">
      <p>
       <a name="sysvar_ndbinfo_database">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndbinfo_database">
        <code class="literal">
         ndbinfo_database
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110942544">
      </a>
      <a class="indexterm" name="idm46045110941456">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndbinfo_database">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndbinfo_database">
             ndbinfo_database
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           String
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            ndbinfo
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Shows the name used for the
       <code class="literal">
        NDB
       </code>
       information
          database; the default is
       <code class="literal">
        ndbinfo
       </code>
       . This is a
          read-only variable whose value is determined at compile time.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndbinfo_max_bytes">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndbinfo_max_bytes">
        <code class="literal">
         ndbinfo_max_bytes
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110917888">
      </a>
      <a class="indexterm" name="idm46045110916848">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndbinfo_max_bytes">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndbinfo-max-bytes=#
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndbinfo_max_bytes">
             ndbinfo_max_bytes
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global, Session
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            0
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            0
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            65535
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Used in testing and debugging only.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndbinfo_max_rows">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndbinfo_max_rows">
        <code class="literal">
         ndbinfo_max_rows
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110887584">
      </a>
      <a class="indexterm" name="idm46045110886496">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndbinfo_max_rows">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndbinfo-max-rows=#
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndbinfo_max_rows">
             ndbinfo_max_rows
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global, Session
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            10
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Minimum Value
          </th>
          <td>
           <code class="literal">
            1
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Maximum Value
          </th>
          <td>
           <code class="literal">
            256
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Used in testing and debugging only.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndbinfo_offline">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndbinfo_offline">
        <code class="literal">
         ndbinfo_offline
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110857296">
      </a>
      <a class="indexterm" name="idm46045110856208">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndbinfo_offline">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndbinfo_offline">
             ndbinfo_offline
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            OFF
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Place the
       <a class="link" href="mysql-cluster-ndbinfo.html" title="25.6.17 ndbinfo: The NDB Cluster Information Database">
        <code class="literal">
         ndbinfo
        </code>
       </a>
       database
          into offline mode, in which tables and views can be opened
          even when they do not actually exist, or when they exist but
          have different definitions in
       <a class="link" href="mysql-cluster.html" title="Chapter 25 MySQL NDB Cluster 8.4">
        <code class="literal">
         NDB
        </code>
       </a>
       . No rows are returned from
          such tables (or views).
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndbinfo_show_hidden">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndbinfo_show_hidden">
        <code class="literal">
         ndbinfo_show_hidden
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110831472">
      </a>
      <a class="indexterm" name="idm46045110830432">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndbinfo_show_hidden">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --ndbinfo-show-hidden[={OFF|ON}]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndbinfo_show_hidden">
             ndbinfo_show_hidden
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global, Session
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            OFF
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Valid Values
          </th>
          <td>
           <p class="valid-value">
            <code class="literal">
             ON
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             OFF
            </code>
           </p>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Whether or not the
       <a class="link" href="mysql-cluster-ndbinfo.html" title="25.6.17 ndbinfo: The NDB Cluster Information Database">
        <code class="literal">
         ndbinfo
        </code>
       </a>
       database's underlying internal tables are shown in the
       <a class="link" href="mysql.html" title="6.5.1 mysql — The MySQL Command-Line Client">
        <span class="command">
         <strong>
          mysql
         </strong>
        </span>
       </a>
       client. The default is
       <code class="literal">
        OFF
       </code>
       .
      </p>
      <div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
       <div class="admon-title">
        Note
       </div>
       <p>
        When
        <code class="literal">
         ndbinfo_show_hidden
        </code>
        is enabled, the
            internal tables are shown in the
        <code class="literal">
         ndbinfo
        </code>
        database only; they are not visible in
        <a class="link" href="information-schema-tables-table.html" title="28.3.38 The INFORMATION_SCHEMA TABLES Table">
         <code class="literal">
          TABLES
         </code>
        </a>
        or other
        <code class="literal">
         INFORMATION_SCHEMA
        </code>
        tables, regardless of
            the variable's setting.
       </p>
      </div>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndbinfo_table_prefix">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndbinfo_table_prefix">
        <code class="literal">
         ndbinfo_table_prefix
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110794512">
      </a>
      <a class="indexterm" name="idm46045110793472">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndbinfo_table_prefix">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndbinfo_table_prefix">
             ndbinfo_table_prefix
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           String
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            ndb$
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       The prefix used in naming the ndbinfo database's base
          tables (normally hidden, unless exposed by setting
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndbinfo_show_hidden">
        <code class="literal">
         ndbinfo_show_hidden
        </code>
       </a>
       ). This is
          a read-only variable whose default value is
       <code class="literal">
        ndb$
       </code>
       ; the prefix itself is determined at
          compile time.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_ndbinfo_version">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndbinfo_version">
        <code class="literal">
         ndbinfo_version
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110769232">
      </a>
      <a class="indexterm" name="idm46045110768144">
      </a>
      <a class="indexterm" name="idm46045110766656">
      </a>
      <a class="indexterm" name="idm46045110765568">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for ndbinfo_version">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="mysql-cluster-options-variables.html#sysvar_ndbinfo_version">
             ndbinfo_version
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           String
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Shows the version of the
       <a class="link" href="mysql-cluster-ndbinfo.html" title="25.6.17 ndbinfo: The NDB Cluster Information Database">
        <code class="literal">
         ndbinfo
        </code>
       </a>
       engine in use;
          read-only.
      </p>
     </li>
    </ul>
   </div>
  </div>
  <div class="section">
   <div class="titlepage">
    <div>
     <div>
      <h5 class="title">
       <a name="mysql-cluster-status-variables">
       </a>
       25.4.3.9.3 NDB Cluster Status Variables
      </h5>
     </div>
    </div>
   </div>
   <a class="indexterm" name="idm46045110743312">
   </a>
   <a class="indexterm" name="idm46045110741824">
   </a>
   <p>
    This section provides detailed information about MySQL server
      status variables that relate to NDB Cluster and the
    <a class="link" href="mysql-cluster.html" title="Chapter 25 MySQL NDB Cluster 8.4">
     <code class="literal">
      NDB
     </code>
    </a>
    storage engine. For status
      variables not specific to NDB Cluster, and for general information
      on using status variables, see
    <a class="xref" href="server-status-variables.html" title="7.1.10 Server Status Variables">
     Section 7.1.10, “Server Status Variables”
    </a>
    .
   </p>
   <div class="itemizedlist">
    <ul class="itemizedlist" style="list-style-type: disc; ">
     <li class="listitem">
      <p>
       <a name="statvar_Handler_discover">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Handler_discover">
        <code class="literal">
         Handler_discover
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110735232">
      </a>
      <a class="indexterm" name="idm46045110734192">
      </a>
      <p>
       The MySQL server can ask the
       <a class="link" href="mysql-cluster.html" title="Chapter 25 MySQL NDB Cluster 8.4">
        <code class="literal">
         NDBCLUSTER
        </code>
       </a>
       storage engine if it
          knows about a table with a given name. This is called
          discovery.
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Handler_discover">
        <code class="literal">
         Handler_discover
        </code>
       </a>
       indicates the number of times that tables have been discovered
          using this mechanism.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_adaptive_send_deferred_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_adaptive_send_deferred_count">
        <code class="literal">
         Ndb_api_adaptive_send_deferred_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110727024">
      </a>
      <a class="indexterm" name="idm46045110725984">
      </a>
      <p>
       Number of adaptive send calls that were not actually sent.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_adaptive_send_deferred_count_session">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_adaptive_send_deferred_count_session">
        <code class="literal">
         Ndb_api_adaptive_send_deferred_count_session
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110720240">
      </a>
      <a class="indexterm" name="idm46045110719120">
      </a>
      <p>
       Number of adaptive send calls that were not actually sent.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_adaptive_send_deferred_count_replica">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_adaptive_send_deferred_count_replica">
        <code class="literal">
         Ndb_api_adaptive_send_deferred_count_replica
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110713472">
      </a>
      <a class="indexterm" name="idm46045110712352">
      </a>
      <p>
       Number of adaptive send calls that were not actually sent by
          this replica.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_adaptive_send_deferred_count_slave">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_adaptive_send_deferred_count_slave">
        <code class="literal">
         Ndb_api_adaptive_send_deferred_count_slave
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110706608">
      </a>
      <a class="indexterm" name="idm46045110705488">
      </a>
      <p>
       Deprecated synonym for
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_adaptive_send_deferred_count_replica">
        <code class="literal">
         Ndb_api_adaptive_send_deferred_count_replica
        </code>
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_adaptive_send_forced_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_adaptive_send_forced_count">
        <code class="literal">
         Ndb_api_adaptive_send_forced_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110699648">
      </a>
      <a class="indexterm" name="idm46045110698608">
      </a>
      <p>
       Number of adaptive send calls using forced-send sent by this
          MySQL Server (SQL node).
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_adaptive_send_forced_count_session">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_adaptive_send_forced_count_session">
        <code class="literal">
         Ndb_api_adaptive_send_forced_count_session
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110692880">
      </a>
      <a class="indexterm" name="idm46045110691760">
      </a>
      <p>
       Number of adaptive send calls using forced-send sent in this
          client session.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_adaptive_send_forced_count_replica">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_adaptive_send_forced_count_replica">
        <code class="literal">
         Ndb_api_adaptive_send_forced_count_replica
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110686080">
      </a>
      <a class="indexterm" name="idm46045110684960">
      </a>
      <p>
       Number of adaptive send calls using forced-send sent by this
          replica.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_adaptive_send_forced_count_slave">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_adaptive_send_forced_count_slave">
        <code class="literal">
         Ndb_api_adaptive_send_forced_count_slave
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110679296">
      </a>
      <a class="indexterm" name="idm46045110678176">
      </a>
      <p>
       Deprecated synonym for
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_adaptive_send_forced_count_replica">
        <code class="literal">
         Ndb_api_adaptive_send_forced_count_replica
        </code>
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_adaptive_send_unforced_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_adaptive_send_unforced_count">
        <code class="literal">
         Ndb_api_adaptive_send_unforced_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110672272">
      </a>
      <a class="indexterm" name="idm46045110671232">
      </a>
      <p>
       Number of adaptive send calls without forced-send sent by this
          MySQL server (SQL node).
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_adaptive_send_unforced_count_session">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_adaptive_send_unforced_count_session">
        <code class="literal">
         Ndb_api_adaptive_send_unforced_count_session
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110665504">
      </a>
      <a class="indexterm" name="idm46045110664384">
      </a>
      <p>
       Number of adaptive send calls without forced-send sent in this
          client session.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_adaptive_send_unforced_count_replica">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_adaptive_send_unforced_count_replica">
        <code class="literal">
         Ndb_api_adaptive_send_unforced_count_replica
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110658704">
      </a>
      <a class="indexterm" name="idm46045110657584">
      </a>
      <p>
       Number of adaptive send calls without forced-send sent by this
          replica.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_adaptive_send_unforced_count_slave">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_adaptive_send_unforced_count_slave">
        <code class="literal">
         Ndb_api_adaptive_send_unforced_count_slave
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110651920">
      </a>
      <a class="indexterm" name="idm46045110650800">
      </a>
      <p>
       Deprecated synonym for
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_adaptive_send_unforced_count_replica">
        <code class="literal">
         Ndb_api_adaptive_send_unforced_count_replica
        </code>
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_bytes_sent_count_session">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_bytes_sent_count_session">
        <code class="literal">
         Ndb_api_bytes_sent_count_session
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110644960">
      </a>
      <a class="indexterm" name="idm46045110643920">
      </a>
      <p>
       Amount of data (in bytes) sent to the data nodes in this
          client session.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it relates to the current session only, and
          is not affected by any other clients of this
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       .
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_bytes_sent_count_replica">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_bytes_sent_count_replica">
        <code class="literal">
         Ndb_api_bytes_sent_count_replica
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110633936">
      </a>
      <a class="indexterm" name="idm46045110632896">
      </a>
      <p>
       Amount of data (in bytes) sent to the data nodes by this
          replica.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope. If this
          MySQL server does not act as a replica, or does not use NDB
          tables, this value is always 0.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_bytes_sent_count_slave">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_bytes_sent_count_slave">
        <code class="literal">
         Ndb_api_bytes_sent_count_slave
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110624160">
      </a>
      <a class="indexterm" name="idm46045110623056">
      </a>
      <p>
       Deprecated synonym for
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_bytes_sent_count_replica">
        <code class="literal">
         Ndb_api_bytes_sent_count_replica
        </code>
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_bytes_sent_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_bytes_sent_count">
        <code class="literal">
         Ndb_api_bytes_sent_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110617376">
      </a>
      <a class="indexterm" name="idm46045110616272">
      </a>
      <p>
       Amount of data (in bytes) sent to the data nodes by this MySQL
          Server (SQL node).
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_bytes_received_count_session">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_bytes_received_count_session">
        <code class="literal">
         Ndb_api_bytes_received_count_session
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110607568">
      </a>
      <a class="indexterm" name="idm46045110606528">
      </a>
      <p>
       Amount of data (in bytes) received from the data nodes in this
          client session.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it relates to the current session only, and
          is not affected by any other clients of this
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       .
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_bytes_received_count_replica">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_bytes_received_count_replica">
        <code class="literal">
         Ndb_api_bytes_received_count_replica
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110596528">
      </a>
      <a class="indexterm" name="idm46045110595488">
      </a>
      <p>
       Amount of data (in bytes) received from the data nodes by this
          replica.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope. If this
          MySQL server does not act as a replica, or does not use NDB
          tables, this value is always 0.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_bytes_received_count_slave">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_bytes_received_count_slave">
        <code class="literal">
         Ndb_api_bytes_received_count_slave
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110586624">
      </a>
      <a class="indexterm" name="idm46045110585584">
      </a>
      <p>
       Deprecated synonym for
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_bytes_received_count_replica">
        <code class="literal">
         Ndb_api_bytes_received_count_replica
        </code>
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_bytes_received_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_bytes_received_count">
        <code class="literal">
         Ndb_api_bytes_received_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110579840">
      </a>
      <a class="indexterm" name="idm46045110578736">
      </a>
      <p>
       Amount of data (in bytes) received from the data nodes by this
          MySQL Server (SQL node).
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_event_data_count_injector">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_event_data_count_injector">
        <code class="literal">
         Ndb_api_event_data_count_injector
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110569968">
      </a>
      <a class="indexterm" name="idm46045110568928">
      </a>
      <p>
       The number of row change events received by the NDB binlog
          injector thread.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_event_data_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_event_data_count">
        <code class="literal">
         Ndb_api_event_data_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110560288">
      </a>
      <a class="indexterm" name="idm46045110559184">
      </a>
      <p>
       The number of row change events received by this MySQL Server
          (SQL node).
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_event_nondata_count_injector">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_event_nondata_count_injector">
        <code class="literal">
         Ndb_api_event_nondata_count_injector
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110550496">
      </a>
      <a class="indexterm" name="idm46045110549456">
      </a>
      <p>
       The number of events received, other than row change events,
          by the NDB binary log injector thread.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_event_nondata_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_event_nondata_count">
        <code class="literal">
         Ndb_api_event_nondata_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110540800">
      </a>
      <a class="indexterm" name="idm46045110539696">
      </a>
      <p>
       The number of events received, other than row change events,
          by this MySQL Server (SQL node).
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_event_bytes_count_injector">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_event_bytes_count_injector">
        <code class="literal">
         Ndb_api_event_bytes_count_injector
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110530912">
      </a>
      <a class="indexterm" name="idm46045110529872">
      </a>
      <p>
       The number of bytes of events received by the NDB binlog
          injector thread.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_event_bytes_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_event_bytes_count">
        <code class="literal">
         Ndb_api_event_bytes_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110521312">
      </a>
      <a class="indexterm" name="idm46045110520208">
      </a>
      <p>
       The number of bytes of events received by this MySQL Server
          (SQL node).
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_pk_op_count_session">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_pk_op_count_session">
        <code class="literal">
         Ndb_api_pk_op_count_session
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110511584">
      </a>
      <a class="indexterm" name="idm46045110510480">
      </a>
      <p>
       The number of operations in this client session based on or
          using primary keys. This includes operations on blob tables,
          implicit unlock operations, and auto-increment operations, as
          well as user-visible primary key operations.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it relates to the current session only, and
          is not affected by any other clients of this
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       .
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_pk_op_count_replica">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_pk_op_count_replica">
        <code class="literal">
         Ndb_api_pk_op_count_replica
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110500448">
      </a>
      <a class="indexterm" name="idm46045110499344">
      </a>
      <p>
       The number of operations by this replica based on or using
          primary keys. This includes operations on blob tables,
          implicit unlock operations, and auto-increment operations, as
          well as user-visible primary key operations.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope. If this
          MySQL server does not act as a replica, or does not use NDB
          tables, this value is always 0.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_pk_op_count_slave">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_pk_op_count_slave">
        <code class="literal">
         Ndb_api_pk_op_count_slave
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110490432">
      </a>
      <a class="indexterm" name="idm46045110489328">
      </a>
      <p>
       Deprecated synonym for
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_pk_op_count_replica">
        <code class="literal">
         Ndb_api_pk_op_count_replica
        </code>
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_pk_op_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_pk_op_count">
        <code class="literal">
         Ndb_api_pk_op_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110483584">
      </a>
      <a class="indexterm" name="idm46045110482544">
      </a>
      <p>
       The number of operations by this MySQL Server (SQL node) based
          on or using primary keys. This includes operations on blob
          tables, implicit unlock operations, and auto-increment
          operations, as well as user-visible primary key operations.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_pruned_scan_count_session">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_pruned_scan_count_session">
        <code class="literal">
         Ndb_api_pruned_scan_count_session
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110473680">
      </a>
      <a class="indexterm" name="idm46045110472640">
      </a>
      <p>
       The number of scans in this client session that have been
          pruned to a single partition.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it relates to the current session only, and
          is not affected by any other clients of this
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       .
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_pruned_scan_count_replica">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_pruned_scan_count_replica">
        <code class="literal">
         Ndb_api_pruned_scan_count_replica
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110462640">
      </a>
      <a class="indexterm" name="idm46045110461600">
      </a>
      <p>
       The number of scans by this replica that have been pruned to a
          single partition.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope. If this
          MySQL server does not act as a replica, or does not use NDB
          tables, this value is always 0.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_pruned_scan_count_slave">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_pruned_scan_count_slave">
        <code class="literal">
         Ndb_api_pruned_scan_count_slave
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110452848">
      </a>
      <a class="indexterm" name="idm46045110451744">
      </a>
      <p>
       Deprecated synonym for
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_pruned_scan_count_replica">
        <code class="literal">
         Ndb_api_pruned_scan_count_replica
        </code>
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_pruned_scan_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_pruned_scan_count">
        <code class="literal">
         Ndb_api_pruned_scan_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110446000">
      </a>
      <a class="indexterm" name="idm46045110444896">
      </a>
      <p>
       The number of scans by this MySQL Server (SQL node) that have
          been pruned to a single partition.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_range_scan_count_session">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_range_scan_count_session">
        <code class="literal">
         Ndb_api_range_scan_count_session
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110436112">
      </a>
      <a class="indexterm" name="idm46045110435072">
      </a>
      <p>
       The number of range scans that have been started in this
          client session.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it relates to the current session only, and
          is not affected by any other clients of this
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       .
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_range_scan_count_replica">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_range_scan_count_replica">
        <code class="literal">
         Ndb_api_range_scan_count_replica
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110425024">
      </a>
      <a class="indexterm" name="idm46045110423984">
      </a>
      <p>
       The number of range scans that have been started by this
          replica.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope. If this
          MySQL server does not act as a replica, or does not use NDB
          tables, this value is always 0.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_range_scan_count_slave">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_range_scan_count_slave">
        <code class="literal">
         Ndb_api_range_scan_count_slave
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110415312">
      </a>
      <a class="indexterm" name="idm46045110414208">
      </a>
      <p>
       Deprecated synonym for
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_range_scan_count_replica">
        <code class="literal">
         Ndb_api_range_scan_count_replica
        </code>
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_range_scan_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_range_scan_count">
        <code class="literal">
         Ndb_api_range_scan_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110408528">
      </a>
      <a class="indexterm" name="idm46045110407424">
      </a>
      <p>
       The number of range scans that have been started by this MySQL
          Server (SQL node).
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_read_row_count_session">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_read_row_count_session">
        <code class="literal">
         Ndb_api_read_row_count_session
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110398848">
      </a>
      <a class="indexterm" name="idm46045110397744">
      </a>
      <p>
       The total number of rows that have been read in this client
          session. This includes all rows read by any primary key,
          unique key, or scan operation made in this client session.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it relates to the current session only, and
          is not affected by any other clients of this
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       .
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_read_row_count_replica">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_read_row_count_replica">
        <code class="literal">
         Ndb_api_read_row_count_replica
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110387776">
      </a>
      <a class="indexterm" name="idm46045110386672">
      </a>
      <p>
       The total number of rows that have been read by this replica.
          This includes all rows read by any primary key, unique key, or
          scan operation made by this replica.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope. If this
          MySQL server does not act as a replica, or does not use NDB
          tables, this value is always 0.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_read_row_count_slave">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_read_row_count_slave">
        <code class="literal">
         Ndb_api_read_row_count_slave
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110377824">
      </a>
      <a class="indexterm" name="idm46045110376720">
      </a>
      <p>
       Deprecated synonym for
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_read_row_count_replica">
        <code class="literal">
         Ndb_api_read_row_count_replica
        </code>
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_read_row_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_read_row_count">
        <code class="literal">
         Ndb_api_read_row_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110370976">
      </a>
      <a class="indexterm" name="idm46045110369936">
      </a>
      <p>
       The total number of rows that have been read by this MySQL
          Server (SQL node). This includes all rows read by any primary
          key, unique key, or scan operation made by this MySQL Server
          (SQL node).
      </p>
      <p>
       You should be aware that this value may not be completely
          accurate with regard to rows read by
       <a class="link" href="select.html" title="15.2.13 SELECT Statement">
        <code class="literal">
         SELECT
        </code>
       </a>
       <a class="link" href="aggregate-functions.html#function_count">
        <code class="literal">
         COUNT(*)
        </code>
       </a>
       queries, due to the
          fact that, in this case, the MySQL server actually reads
          pseudo-rows in the form
       <code class="literal">
        [
        <em class="replaceable">
         <code>
          table fragment
          ID
         </code>
        </em>
        ]:[
        <em class="replaceable">
         <code>
          number of rows in
          fragment
         </code>
        </em>
        ]
       </code>
       and sums the rows per
          fragment for all fragments in the table to derive an estimated
          count for all rows.
       <code class="literal">
        Ndb_api_read_row_count
       </code>
       uses this estimate and not the actual number of rows in the
          table.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_scan_batch_count_session">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_scan_batch_count_session">
        <code class="literal">
         Ndb_api_scan_batch_count_session
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110355472">
      </a>
      <a class="indexterm" name="idm46045110354432">
      </a>
      <p>
       The number of batches of rows received in this client session.
          1 batch is defined as 1 set of scan results from a single
          fragment.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it relates to the current session only, and
          is not affected by any other clients of this
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       .
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_scan_batch_count_replica">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_scan_batch_count_replica">
        <code class="literal">
         Ndb_api_scan_batch_count_replica
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110344368">
      </a>
      <a class="indexterm" name="idm46045110343328">
      </a>
      <p>
       The number of batches of rows received by this replica. 1
          batch is defined as 1 set of scan results from a single
          fragment.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope. If this
          MySQL server does not act as a replica, or does not use NDB
          tables, this value is always 0.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_scan_batch_count_slave">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_scan_batch_count_slave">
        <code class="literal">
         Ndb_api_scan_batch_count_slave
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110334528">
      </a>
      <a class="indexterm" name="idm46045110333424">
      </a>
      <p>
       Deprecated synonym for
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_scan_batch_count_replica">
        <code class="literal">
         Ndb_api_scan_batch_count_replica
        </code>
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_scan_batch_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_scan_batch_count">
        <code class="literal">
         Ndb_api_scan_batch_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110327744">
      </a>
      <a class="indexterm" name="idm46045110326640">
      </a>
      <p>
       The number of batches of rows received by this MySQL Server
          (SQL node). 1 batch is defined as 1 set of scan results from a
          single fragment.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_table_scan_count_session">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_table_scan_count_session">
        <code class="literal">
         Ndb_api_table_scan_count_session
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110317872">
      </a>
      <a class="indexterm" name="idm46045110316832">
      </a>
      <p>
       The number of table scans that have been started in this
          client session, including scans of internal tables,.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it relates to the current session only, and
          is not affected by any other clients of this
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       .
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_table_scan_count_replica">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_table_scan_count_replica">
        <code class="literal">
         Ndb_api_table_scan_count_replica
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110306736">
      </a>
      <a class="indexterm" name="idm46045110305696">
      </a>
      <p>
       The number of table scans that have been started by this
          replica, including scans of internal tables.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope. If this
          MySQL server does not act as a replica, or does not use NDB
          tables, this value is always 0.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_table_scan_count_slave">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_table_scan_count_slave">
        <code class="literal">
         Ndb_api_table_scan_count_slave
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110296928">
      </a>
      <a class="indexterm" name="idm46045110295824">
      </a>
      <p>
       Deprecated synonym for
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_table_scan_count_replica">
        <code class="literal">
         Ndb_api_table_scan_count_replica
        </code>
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_table_scan_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_table_scan_count">
        <code class="literal">
         Ndb_api_table_scan_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110290144">
      </a>
      <a class="indexterm" name="idm46045110289040">
      </a>
      <p>
       The number of table scans that have been started by this MySQL
          Server (SQL node), including scans of internal tables,.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_trans_abort_count_session">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_abort_count_session">
        <code class="literal">
         Ndb_api_trans_abort_count_session
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110280240">
      </a>
      <a class="indexterm" name="idm46045110279200">
      </a>
      <p>
       The number of transactions aborted in this client session.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it relates to the current session only, and
          is not affected by any other clients of this
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       .
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_trans_abort_count_replica">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_abort_count_replica">
        <code class="literal">
         Ndb_api_trans_abort_count_replica
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110269232">
      </a>
      <a class="indexterm" name="idm46045110268192">
      </a>
      <p>
       The number of transactions aborted by this replica.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope. If this
          MySQL server does not act as a replica, or does not use NDB
          tables, this value is always 0.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_trans_abort_count_slave">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_abort_count_slave">
        <code class="literal">
         Ndb_api_trans_abort_count_slave
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110259488">
      </a>
      <a class="indexterm" name="idm46045110258384">
      </a>
      <p>
       Deprecated synonym for
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_abort_count_replica">
        <code class="literal">
         Ndb_api_trans_abort_count_replica
        </code>
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_trans_abort_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_abort_count">
        <code class="literal">
         Ndb_api_trans_abort_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110252704">
      </a>
      <a class="indexterm" name="idm46045110251600">
      </a>
      <p>
       The number of transactions aborted by this MySQL Server (SQL
          node).
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_trans_close_count_session">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_close_count_session">
        <code class="literal">
         Ndb_api_trans_close_count_session
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110242912">
      </a>
      <a class="indexterm" name="idm46045110241872">
      </a>
      <p>
       The number of transactions closed in this client session. This
          value may be greater than the sum of
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_commit_count_session">
        <code class="literal">
         Ndb_api_trans_commit_count_session
        </code>
       </a>
       and
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_abort_count_session">
        <code class="literal">
         Ndb_api_trans_abort_count_session
        </code>
       </a>
       ,
          since some transactions may have been rolled back.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it relates to the current session only, and
          is not affected by any other clients of this
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       .
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_trans_close_count_replica">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_close_count_replica">
        <code class="literal">
         Ndb_api_trans_close_count_replica
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110229104">
      </a>
      <a class="indexterm" name="idm46045110228064">
      </a>
      <p>
       The number of transactions closed by this replica. This value
          may be greater than the sum of
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_commit_count_replica">
        <code class="literal">
         Ndb_api_trans_commit_count_replica
        </code>
       </a>
       and
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_abort_count_replica">
        <code class="literal">
         Ndb_api_trans_abort_count_replica
        </code>
       </a>
       ,
          since some transactions may have been rolled back.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope. If this
          MySQL server does not act as a replica, or does not use NDB
          tables, this value is always 0.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_trans_close_count_slave">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_close_count_slave">
        <code class="literal">
         Ndb_api_trans_close_count_slave
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110216608">
      </a>
      <a class="indexterm" name="idm46045110215504">
      </a>
      <p>
       Deprecated synonym for
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_close_count_replica">
        <code class="literal">
         Ndb_api_trans_close_count_replica
        </code>
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_trans_close_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_close_count">
        <code class="literal">
         Ndb_api_trans_close_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110209760">
      </a>
      <a class="indexterm" name="idm46045110208656">
      </a>
      <p>
       The number of transactions closed by this MySQL Server (SQL
          node). This value may be greater than the sum of
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_commit_count">
        <code class="literal">
         Ndb_api_trans_commit_count
        </code>
       </a>
       and
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_abort_count">
        <code class="literal">
         Ndb_api_trans_abort_count
        </code>
       </a>
       ,
          since some transactions may have been rolled back.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_trans_commit_count_session">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_commit_count_session">
        <code class="literal">
         Ndb_api_trans_commit_count_session
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110197296">
      </a>
      <a class="indexterm" name="idm46045110196256">
      </a>
      <p>
       The number of transactions committed in this client session.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it relates to the current session only, and
          is not affected by any other clients of this
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       .
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_trans_commit_count_replica">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_commit_count_replica">
        <code class="literal">
         Ndb_api_trans_commit_count_replica
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110186288">
      </a>
      <a class="indexterm" name="idm46045110185248">
      </a>
      <p>
       The number of transactions committed by this replica.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope. If this
          MySQL server does not act as a replica, or does not use NDB
          tables, this value is always 0.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_trans_commit_count_slave">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_commit_count_slave">
        <code class="literal">
         Ndb_api_trans_commit_count_slave
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110176400">
      </a>
      <a class="indexterm" name="idm46045110175360">
      </a>
      <p>
       Deprecated synonym for
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_commit_count_replica">
        <code class="literal">
         Ndb_api_trans_commit_count_replica
        </code>
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_trans_commit_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_commit_count">
        <code class="literal">
         Ndb_api_trans_commit_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110169680">
      </a>
      <a class="indexterm" name="idm46045110168576">
      </a>
      <p>
       The number of transactions committed by this MySQL Server (SQL
          node).
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_trans_local_read_row_count_session">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_local_read_row_count_session">
        <code class="literal">
         Ndb_api_trans_local_read_row_count_session
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110159936">
      </a>
      <a class="indexterm" name="idm46045110158816">
      </a>
      <p>
       The total number of rows that have been read in this client
          session. This includes all rows read by any primary key,
          unique key, or scan operation made in this client session.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it relates to the current session only, and
          is not affected by any other clients of this
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       .
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_trans_local_read_row_count_replica">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_local_read_row_count_replica">
        <code class="literal">
         Ndb_api_trans_local_read_row_count_replica
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110148752">
      </a>
      <a class="indexterm" name="idm46045110147632">
      </a>
      <p>
       The total number of rows that have been read by this replica.
          This includes all rows read by any primary key, unique key, or
          scan operation made by this replica.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope. If this
          MySQL server does not act as a replica, or does not use NDB
          tables, this value is always 0.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_trans_local_read_row_count_slave">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_local_read_row_count_slave">
        <code class="literal">
         Ndb_api_trans_local_read_row_count_slave
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110138752">
      </a>
      <a class="indexterm" name="idm46045110137632">
      </a>
      <p>
       Deprecated synonym for
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_local_read_row_count_replica">
        <code class="literal">
         Ndb_api_trans_local_read_row_count_replica
        </code>
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_trans_local_read_row_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_local_read_row_count">
        <code class="literal">
         Ndb_api_trans_local_read_row_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110131728">
      </a>
      <a class="indexterm" name="idm46045110130688">
      </a>
      <p>
       The total number of rows that have been read by this MySQL
          Server (SQL node). This includes all rows read by any primary
          key, unique key, or scan operation made by this MySQL Server
          (SQL node).
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_trans_start_count_session">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_start_count_session">
        <code class="literal">
         Ndb_api_trans_start_count_session
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110121856">
      </a>
      <a class="indexterm" name="idm46045110120816">
      </a>
      <p>
       The number of transactions started in this client session.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it relates to the current session only, and
          is not affected by any other clients of this
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       .
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_trans_start_count_replica">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_start_count_replica">
        <code class="literal">
         Ndb_api_trans_start_count_replica
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110110848">
      </a>
      <a class="indexterm" name="idm46045110109808">
      </a>
      <p>
       The number of transactions started by this replica.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope. If this
          MySQL server does not act as a replica, or does not use NDB
          tables, this value is always 0.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_trans_start_count_slave">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_start_count_slave">
        <code class="literal">
         Ndb_api_trans_start_count_slave
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110101104">
      </a>
      <a class="indexterm" name="idm46045110100000">
      </a>
      <p>
       Deprecated synonym for
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_start_count_replica">
        <code class="literal">
         Ndb_api_trans_start_count_replica
        </code>
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_trans_start_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_start_count">
        <code class="literal">
         Ndb_api_trans_start_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110094320">
      </a>
      <a class="indexterm" name="idm46045110093216">
      </a>
      <p>
       The number of transactions started by this MySQL Server (SQL
          node).
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_uk_op_count_session">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_uk_op_count_session">
        <code class="literal">
         Ndb_api_uk_op_count_session
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110084656">
      </a>
      <a class="indexterm" name="idm46045110083552">
      </a>
      <p>
       The number of operations in this client session based on or
          using unique keys.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it relates to the current session only, and
          is not affected by any other clients of this
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       .
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_uk_op_count_replica">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_uk_op_count_replica">
        <code class="literal">
         Ndb_api_uk_op_count_replica
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110073680">
      </a>
      <a class="indexterm" name="idm46045110072576">
      </a>
      <p>
       The number of operations by this replica based on or using
          unique keys.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope. If this
          MySQL server does not act as a replica, or does not use NDB
          tables, this value is always 0.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_uk_op_count_slave">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_uk_op_count_slave">
        <code class="literal">
         Ndb_api_uk_op_count_slave
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110063840">
      </a>
      <a class="indexterm" name="idm46045110062736">
      </a>
      <p>
       Deprecated synonym for
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_uk_op_count_replica">
        <code class="literal">
         Ndb_api_uk_op_count_replica
        </code>
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_uk_op_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_uk_op_count">
        <code class="literal">
         Ndb_api_uk_op_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110057056">
      </a>
      <a class="indexterm" name="idm46045110056016">
      </a>
      <p>
       The number of operations by this MySQL Server (SQL node) based
          on or using unique keys.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_wait_exec_complete_count_session">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_wait_exec_complete_count_session">
        <code class="literal">
         Ndb_api_wait_exec_complete_count_session
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110047312">
      </a>
      <a class="indexterm" name="idm46045110046192">
      </a>
      <p>
       The number of times a thread has been blocked in this client
          session while waiting for execution of an operation to
          complete. This includes all
       <a class="ulink" href="/doc/ndbapi/en/ndb-ndbtransaction.html#ndb-ndbtransaction-execute" target="_top">
        <code class="literal">
         execute()
        </code>
       </a>
       calls as well as implicit executes for blob and auto-increment
          operations not visible to clients.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it relates to the current session only, and
          is not affected by any other clients of this
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       .
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_wait_exec_complete_count_replica">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_wait_exec_complete_count_replica">
        <code class="literal">
         Ndb_api_wait_exec_complete_count_replica
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110034848">
      </a>
      <a class="indexterm" name="idm46045110033728">
      </a>
      <p>
       The number of times a thread has been blocked by this replica
          while waiting for execution of an operation to complete. This
          includes all
       <a class="ulink" href="/doc/ndbapi/en/ndb-ndbtransaction.html#ndb-ndbtransaction-execute" target="_top">
        <code class="literal">
         execute()
        </code>
       </a>
       calls as well as implicit executes for blob and auto-increment
          operations not visible to clients.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope. If this
          MySQL server does not act as a replica, or does not use NDB
          tables, this value is always 0.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_wait_exec_complete_count_slave">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_wait_exec_complete_count_slave">
        <code class="literal">
         Ndb_api_wait_exec_complete_count_slave
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110023536">
      </a>
      <a class="indexterm" name="idm46045110022496">
      </a>
      <p>
       Deprecated synonym for
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_wait_exec_complete_count_replica">
        <code class="literal">
         Ndb_api_wait_exec_complete_count_replica
        </code>
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_wait_exec_complete_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_wait_exec_complete_count">
        <code class="literal">
         Ndb_api_wait_exec_complete_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110016672">
      </a>
      <a class="indexterm" name="idm46045110015632">
      </a>
      <p>
       The number of times a thread has been blocked by this MySQL
          Server (SQL node) while waiting for execution of an operation
          to complete. This includes all
       <a class="ulink" href="/doc/ndbapi/en/ndb-ndbtransaction.html#ndb-ndbtransaction-execute" target="_top">
        <code class="literal">
         execute()
        </code>
       </a>
       calls as well as implicit executes for blob and auto-increment
          operations not visible to clients.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_wait_meta_request_count_session">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_wait_meta_request_count_session">
        <code class="literal">
         Ndb_api_wait_meta_request_count_session
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045110005488">
      </a>
      <a class="indexterm" name="idm46045110004448">
      </a>
      <p>
       The number of times a thread has been blocked in this client
          session waiting for a metadata-based signal, such as is
          expected for DDL requests, new epochs, and seizure of
          transaction records.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it relates to the current session only, and
          is not affected by any other clients of this
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       .
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_wait_meta_request_count_replica">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_wait_meta_request_count_replica">
        <code class="literal">
         Ndb_api_wait_meta_request_count_replica
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109994320">
      </a>
      <a class="indexterm" name="idm46045109993280">
      </a>
      <p>
       The number of times a thread has been blocked by this replica
          waiting for a metadata-based signal, such as is expected for
          DDL requests, new epochs, and seizure of transaction records.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope. If this
          MySQL server does not act as a replica, or does not use NDB
          tables, this value is always 0.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_wait_meta_request_count_slave">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_wait_meta_request_count_slave">
        <code class="literal">
         Ndb_api_wait_meta_request_count_slave
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109984288">
      </a>
      <a class="indexterm" name="idm46045109983248">
      </a>
      <p>
       Deprecated synonym for
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_wait_meta_request_count_replica">
        <code class="literal">
         Ndb_api_wait_meta_request_count_replica
        </code>
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_wait_meta_request_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_wait_meta_request_count">
        <code class="literal">
         Ndb_api_wait_meta_request_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109977504">
      </a>
      <a class="indexterm" name="idm46045109976400">
      </a>
      <p>
       The number of times a thread has been blocked by this MySQL
          Server (SQL node) waiting for a metadata-based signal, such as
          is expected for DDL requests, new epochs, and seizure of
          transaction records.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_wait_nanos_count_session">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_wait_nanos_count_session">
        <code class="literal">
         Ndb_api_wait_nanos_count_session
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109967488">
      </a>
      <a class="indexterm" name="idm46045109966448">
      </a>
      <p>
       Total time (in nanoseconds) spent in this client session
          waiting for any type of signal from the data nodes.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it relates to the current session only, and
          is not affected by any other clients of this
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       .
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_wait_nanos_count_replica">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_wait_nanos_count_replica">
        <code class="literal">
         Ndb_api_wait_nanos_count_replica
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109956352">
      </a>
      <a class="indexterm" name="idm46045109955312">
      </a>
      <p>
       Total time (in nanoseconds) spent by this replica waiting for
          any type of signal from the data nodes.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope. If this
          MySQL server does not act as a replica, or does not use NDB
          tables, this value is always 0.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_wait_nanos_count_slave">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_wait_nanos_count_slave">
        <code class="literal">
         Ndb_api_wait_nanos_count_slave
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109946544">
      </a>
      <a class="indexterm" name="idm46045109945440">
      </a>
      <p>
       Deprecated synonym for
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_wait_nanos_count_replica">
        <code class="literal">
         Ndb_api_wait_nanos_count_replica
        </code>
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_wait_nanos_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_wait_nanos_count">
        <code class="literal">
         Ndb_api_wait_nanos_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109939760">
      </a>
      <a class="indexterm" name="idm46045109938656">
      </a>
      <p>
       Total time (in nanoseconds) spent by this MySQL Server (SQL
          node) waiting for any type of signal from the data nodes.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_wait_scan_result_count_session">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_wait_scan_result_count_session">
        <code class="literal">
         Ndb_api_wait_scan_result_count_session
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109929920">
      </a>
      <a class="indexterm" name="idm46045109928880">
      </a>
      <p>
       The number of times a thread has been blocked in this client
          session while waiting for a scan-based signal, such as when
          waiting for more results from a scan, or when waiting for a
          scan to close.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it relates to the current session only, and
          is not affected by any other clients of this
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       .
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_wait_scan_result_count_replica">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_wait_scan_result_count_replica">
        <code class="literal">
         Ndb_api_wait_scan_result_count_replica
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109918688">
      </a>
      <a class="indexterm" name="idm46045109917648">
      </a>
      <p>
       The number of times a thread has been blocked by this replica
          while waiting for a scan-based signal, such as when waiting
          for more results from a scan, or when waiting for a scan to
          close.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope. If this
          MySQL server does not act as a replica, or does not use NDB
          tables, this value is always 0.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_wait_scan_result_count_slave">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_wait_scan_result_count_slave">
        <code class="literal">
         Ndb_api_wait_scan_result_count_slave
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109908704">
      </a>
      <a class="indexterm" name="idm46045109907664">
      </a>
      <p>
       Deprecated synonym for
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_wait_scan_result_count_replica">
        <code class="literal">
         Ndb_api_wait_scan_result_count_replica
        </code>
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_api_wait_scan_result_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_wait_scan_result_count">
        <code class="literal">
         Ndb_api_wait_scan_result_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109901920">
      </a>
      <a class="indexterm" name="idm46045109900816">
      </a>
      <p>
       The number of times a thread has been blocked by this MySQL
          Server (SQL node) while waiting for a scan-based signal, such
          as when waiting for more results from a scan, or when waiting
          for a scan to close.
      </p>
      <p>
       Although this variable can be read using either
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW GLOBAL
          STATUS
        </code>
       </a>
       or
       <a class="link" href="show-status.html" title="15.7.7.37 SHOW STATUS Statement">
        <code class="literal">
         SHOW SESSION
          STATUS
        </code>
       </a>
       , it is effectively global in scope.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-ndb-api-statistics.html" title="25.6.16 NDB API Statistics Counters and Variables">
        Section 25.6.16, “NDB API Statistics Counters and Variables”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_cluster_node_id">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_cluster_node_id">
        <code class="literal">
         Ndb_cluster_node_id
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109892064">
      </a>
      <a class="indexterm" name="idm46045109891024">
      </a>
      <p>
       If the server is acting as an NDB Cluster node, then the value
          of this variable its node ID in the cluster.
      </p>
      <p>
       If the server is not part of an NDB Cluster, then the value of
          this variable is 0.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_config_from_host">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_config_from_host">
        <code class="literal">
         Ndb_config_from_host
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109886032">
      </a>
      <a class="indexterm" name="idm46045109884992">
      </a>
      <p>
       If the server is part of an NDB Cluster, the value of this
          variable is the host name or IP address of the Cluster
          management server from which it gets its configuration data.
      </p>
      <p>
       If the server is not part of an NDB Cluster, then the value of
          this variable is an empty string.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_config_from_port">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_config_from_port">
        <code class="literal">
         Ndb_config_from_port
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109879920">
      </a>
      <a class="indexterm" name="idm46045109878880">
      </a>
      <p>
       If the server is part of an NDB Cluster, the value of this
          variable is the number of the port through which it is
          connected to the Cluster management server from which it gets
          its configuration data.
      </p>
      <p>
       If the server is not part of an NDB Cluster, then the value of
          this variable is 0.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_config_generation">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_config_generation">
        <code class="literal">
         Ndb_config_generation
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109873776">
      </a>
      <a class="indexterm" name="idm46045109872736">
      </a>
      <p>
       Shows the generation number of the cluster's current
          configuration. This can be used as an indicator to determine
          whether the configuration of the cluster has changed since
          this SQL node last connected to the cluster.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_conflict_fn_epoch">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_conflict_fn_epoch">
        <code class="literal">
         Ndb_conflict_fn_epoch
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109868064">
      </a>
      <a class="indexterm" name="idm46045109867024">
      </a>
      <p>
       Used in NDB Cluster Replication conflict resolution, this
          variable shows the number of rows found to be in conflict
          using
       <code class="literal">
        NDB$EPOCH()
       </code>
       conflict resolution on a
          given
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       since the last time it was
          restarted.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-replication-conflict-resolution.html" title="25.7.12 NDB Cluster Replication Conflict Resolution">
        Section 25.7.12, “NDB Cluster Replication Conflict Resolution”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_conflict_fn_epoch_trans">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_conflict_fn_epoch_trans">
        <code class="literal">
         Ndb_conflict_fn_epoch_trans
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109859344">
      </a>
      <a class="indexterm" name="idm46045109858240">
      </a>
      <p>
       Used in NDB Cluster Replication conflict resolution, this
          variable shows the number of rows found to be in conflict
          using
       <code class="literal">
        NDB$EPOCH_TRANS()
       </code>
       conflict resolution
          on a given
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       since the last time it
          was restarted.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-replication-conflict-resolution.html" title="25.7.12 NDB Cluster Replication Conflict Resolution">
        Section 25.7.12, “NDB Cluster Replication Conflict Resolution”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_conflict_fn_epoch2">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_conflict_fn_epoch2">
        <code class="literal">
         Ndb_conflict_fn_epoch2
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109850448">
      </a>
      <a class="indexterm" name="idm46045109849408">
      </a>
      <p>
       Shows the number of rows found to be in conflict in NDB
          Cluster Replication conflict resolution, when using
       <code class="literal">
        NDB$EPOCH2()
       </code>
       , on the source designated as
          the primary since the last time it was restarted.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-replication-conflict-resolution.html#mysql-cluster-replication-ndb-epoch2" title="NDB$EPOCH2()">
        NDB$EPOCH2()
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_conflict_fn_epoch2_trans">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_conflict_fn_epoch2_trans">
        <code class="literal">
         Ndb_conflict_fn_epoch2_trans
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109842768">
      </a>
      <a class="indexterm" name="idm46045109841664">
      </a>
      <p>
       Used in NDB Cluster Replication conflict resolution, this
          variable shows the number of rows found to be in conflict
          using
       <code class="literal">
        NDB$EPOCH_TRANS2()
       </code>
       conflict
          resolution on a given
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       since the last
          time it was restarted.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-replication-conflict-resolution.html#mysql-cluster-replication-ndb-epoch2-trans" title="NDB$EPOCH2_TRANS()">
        NDB$EPOCH2_TRANS()
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_conflict_fn_max">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_conflict_fn_max">
        <code class="literal">
         Ndb_conflict_fn_max
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109833824">
      </a>
      <a class="indexterm" name="idm46045109832784">
      </a>
      <p>
       Used in NDB Cluster Replication conflict resolution, this
          variable shows the number of times that a row was not applied
          on the current SQL node due to
       <span class="quote">
        “
        <span class="quote">
         greatest timestamp
          wins
        </span>
        ”
       </span>
       conflict resolution since the last time that this
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       was started.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-replication-conflict-resolution.html" title="25.7.12 NDB Cluster Replication Conflict Resolution">
        Section 25.7.12, “NDB Cluster Replication Conflict Resolution”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_conflict_fn_max_del_win">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_conflict_fn_max_del_win">
        <code class="literal">
         Ndb_conflict_fn_max_del_win
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109825376">
      </a>
      <a class="indexterm" name="idm46045109824272">
      </a>
      <p>
       Shows the number of times that a row was rejected on the
          current SQL node due to NDB Cluster Replication conflict
          resolution using
       <code class="literal">
        NDB$MAX_DELETE_WIN()
       </code>
       ,
          since the last time that this
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       was
          started.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-replication-conflict-resolution.html" title="25.7.12 NDB Cluster Replication Conflict Resolution">
        Section 25.7.12, “NDB Cluster Replication Conflict Resolution”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_conflict_fn_max_del_win_ins">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_conflict_fn_max_del_win_ins">
        <code class="literal">
         Ndb_conflict_fn_max_del_win_ins
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109816544">
      </a>
      <a class="indexterm" name="idm46045109815440">
      </a>
      <p>
       Shows the number of times that insertion of a row was rejected
          on the current SQL node due to NDB Cluster Replication
          conflict resolution using
       <code class="literal">
        NDB$MAX_DEL_WIN_INS()
       </code>
       , since the last time
          that this
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       was started.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-replication-conflict-resolution.html" title="25.7.12 NDB Cluster Replication Conflict Resolution">
        Section 25.7.12, “NDB Cluster Replication Conflict Resolution”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_conflict_fn_max_ins">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_conflict_fn_max_ins">
        <code class="literal">
         Ndb_conflict_fn_max_ins
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109807728">
      </a>
      <a class="indexterm" name="idm46045109806688">
      </a>
      <p>
       Used in NDB Cluster Replication conflict resolution, this
          variable shows the number of times that a row was not inserted
          on the current SQL node due to
       <span class="quote">
        “
        <span class="quote">
         greatest timestamp
          wins
        </span>
        ”
       </span>
       conflict resolution since the last time that this
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       was started.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-replication-conflict-resolution.html" title="25.7.12 NDB Cluster Replication Conflict Resolution">
        Section 25.7.12, “NDB Cluster Replication Conflict Resolution”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_conflict_fn_old">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_conflict_fn_old">
        <code class="literal">
         Ndb_conflict_fn_old
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109799248">
      </a>
      <a class="indexterm" name="idm46045109798208">
      </a>
      <p>
       Used in NDB Cluster Replication conflict resolution, this
          variable shows the number of times that a row was not applied
          as the result of
       <span class="quote">
        “
        <span class="quote">
         same timestamp wins
        </span>
        ”
       </span>
       conflict
          resolution on a given
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       since the last
          time it was restarted.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-replication-conflict-resolution.html" title="25.7.12 NDB Cluster Replication Conflict Resolution">
        Section 25.7.12, “NDB Cluster Replication Conflict Resolution”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_conflict_last_conflict_epoch">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_conflict_last_conflict_epoch">
        <code class="literal">
         Ndb_conflict_last_conflict_epoch
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109790656">
      </a>
      <a class="indexterm" name="idm46045109789616">
      </a>
      <p>
       The most recent epoch in which a conflict was detected on this
          replica. You can compare this value with
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_replica_max_replicated_epoch">
        <code class="literal">
         Ndb_replica_max_replicated_epoch
        </code>
       </a>
       ;
          if
       <code class="literal">
        Ndb_replica_max_replicated_epoch
       </code>
       is
          greater than
       <code class="literal">
        Ndb_conflict_last_conflict_epoch
       </code>
       , no
          conflicts have yet been detected.
      </p>
      <p>
       See
       <a class="xref" href="mysql-cluster-replication-conflict-resolution.html" title="25.7.12 NDB Cluster Replication Conflict Resolution">
        Section 25.7.12, “NDB Cluster Replication Conflict Resolution”
       </a>
       ,
          for more information.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_conflict_reflected_op_discard_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_conflict_reflected_op_discard_count">
        <code class="literal">
         Ndb_conflict_reflected_op_discard_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109780992">
      </a>
      <a class="indexterm" name="idm46045109779952">
      </a>
      <p>
       When using NDB Cluster Replication conflict resolution, this
          is the number of reflected operations that were not applied on
          the secondary, due to encountering an error during execution.
      </p>
      <p>
       See
       <a class="xref" href="mysql-cluster-replication-conflict-resolution.html" title="25.7.12 NDB Cluster Replication Conflict Resolution">
        Section 25.7.12, “NDB Cluster Replication Conflict Resolution”
       </a>
       ,
          for more information.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_conflict_reflected_op_prepare_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_conflict_reflected_op_prepare_count">
        <code class="literal">
         Ndb_conflict_reflected_op_prepare_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109774080">
      </a>
      <a class="indexterm" name="idm46045109773040">
      </a>
      <p>
       When using conflict resolution with NDB Cluster Replication,
          this status variable contains the number of reflected
          operations that have been defined (that is, prepared for
          execution on the secondary).
      </p>
      <p>
       See
       <a class="xref" href="mysql-cluster-replication-conflict-resolution.html" title="25.7.12 NDB Cluster Replication Conflict Resolution">
        Section 25.7.12, “NDB Cluster Replication Conflict Resolution”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_conflict_refresh_op_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_conflict_refresh_op_count">
        <code class="literal">
         Ndb_conflict_refresh_op_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109767232">
      </a>
      <a class="indexterm" name="idm46045109766128">
      </a>
      <p>
       When using conflict resolution with NDB Cluster Replication,
          this gives the number of refresh operations that have been
          prepared for execution on the secondary.
      </p>
      <p>
       See
       <a class="xref" href="mysql-cluster-replication-conflict-resolution.html" title="25.7.12 NDB Cluster Replication Conflict Resolution">
        Section 25.7.12, “NDB Cluster Replication Conflict Resolution”
       </a>
       ,
          for more information.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_conflict_last_stable_epoch">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_conflict_last_stable_epoch">
        <code class="literal">
         Ndb_conflict_last_stable_epoch
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109760400">
      </a>
      <a class="indexterm" name="idm46045109759296">
      </a>
      <p>
       Number of rows found to be in conflict by a transactional
          conflict function
      </p>
      <p>
       See
       <a class="xref" href="mysql-cluster-replication-conflict-resolution.html" title="25.7.12 NDB Cluster Replication Conflict Resolution">
        Section 25.7.12, “NDB Cluster Replication Conflict Resolution”
       </a>
       ,
          for more information.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_conflict_trans_row_conflict_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_conflict_trans_row_conflict_count">
        <code class="literal">
         Ndb_conflict_trans_row_conflict_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109753536">
      </a>
      <a class="indexterm" name="idm46045109752496">
      </a>
      <p>
       Used in NDB Cluster Replication conflict resolution, this
          status variable shows the number of rows found to be directly
          in-conflict by a transactional conflict function on a given
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       since the last time it was
          restarted.
      </p>
      <p>
       Currently, the only transactional conflict detection function
          supported by NDB Cluster is NDB$EPOCH_TRANS(), so this status
          variable is effectively the same as
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_conflict_fn_epoch_trans">
        <code class="literal">
         Ndb_conflict_fn_epoch_trans
        </code>
       </a>
       .
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-replication-conflict-resolution.html" title="25.7.12 NDB Cluster Replication Conflict Resolution">
        Section 25.7.12, “NDB Cluster Replication Conflict Resolution”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_conflict_trans_row_reject_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_conflict_trans_row_reject_count">
        <code class="literal">
         Ndb_conflict_trans_row_reject_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109743472">
      </a>
      <a class="indexterm" name="idm46045109742432">
      </a>
      <p>
       Used in NDB Cluster Replication conflict resolution, this
          status variable shows the total number of rows realigned due
          to being determined as conflicting by a transactional conflict
          detection function. This includes not only
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_conflict_trans_row_conflict_count">
        <code class="literal">
         Ndb_conflict_trans_row_conflict_count
        </code>
       </a>
       ,
          but any rows in or dependent on conflicting transactions.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-replication-conflict-resolution.html" title="25.7.12 NDB Cluster Replication Conflict Resolution">
        Section 25.7.12, “NDB Cluster Replication Conflict Resolution”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_conflict_trans_reject_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_conflict_trans_reject_count">
        <code class="literal">
         Ndb_conflict_trans_reject_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109735280">
      </a>
      <a class="indexterm" name="idm46045109734176">
      </a>
      <p>
       Used in NDB Cluster Replication conflict resolution, this
          status variable shows the number of transactions found to be
          in conflict by a transactional conflict detection function.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-replication-conflict-resolution.html" title="25.7.12 NDB Cluster Replication Conflict Resolution">
        Section 25.7.12, “NDB Cluster Replication Conflict Resolution”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_conflict_trans_detect_iter_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_conflict_trans_detect_iter_count">
        <code class="literal">
         Ndb_conflict_trans_detect_iter_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109728320">
      </a>
      <a class="indexterm" name="idm46045109727280">
      </a>
      <p>
       Used in NDB Cluster Replication conflict resolution, this
          shows the number of internal iterations required to commit an
          epoch transaction. Should be (slightly) greater than or equal
          to
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_conflict_trans_conflict_commit_count">
        <code class="literal">
         Ndb_conflict_trans_conflict_commit_count
        </code>
       </a>
       .
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-replication-conflict-resolution.html" title="25.7.12 NDB Cluster Replication Conflict Resolution">
        Section 25.7.12, “NDB Cluster Replication Conflict Resolution”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_conflict_trans_conflict_commit_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_conflict_trans_conflict_commit_count">
        <code class="literal">
         Ndb_conflict_trans_conflict_commit_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109720128">
      </a>
      <a class="indexterm" name="idm46045109719008">
      </a>
      <p>
       Used in NDB Cluster Replication conflict resolution, this
          shows the number of epoch transactions committed after they
          required transactional conflict handling.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-replication-conflict-resolution.html" title="25.7.12 NDB Cluster Replication Conflict Resolution">
        Section 25.7.12, “NDB Cluster Replication Conflict Resolution”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_epoch_delete_delete_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_epoch_delete_delete_count">
        <code class="literal">
         Ndb_epoch_delete_delete_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109713232">
      </a>
      <a class="indexterm" name="idm46045109712128">
      </a>
      <p>
       When using delete-delete conflict detection, this is the
          number of delete-delete conflicts detected, where a delete
          operation is applied, but the indicated row does not exist.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_execute_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_execute_count">
        <code class="literal">
         Ndb_execute_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109707504">
      </a>
      <a class="indexterm" name="idm46045109706464">
      </a>
      <p>
       Provides the number of round trips to the
       <a class="link" href="mysql-cluster.html" title="Chapter 25 MySQL NDB Cluster 8.4">
        <code class="literal">
         NDB
        </code>
       </a>
       kernel made by operations.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_last_commit_epoch_server">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_last_commit_epoch_server">
        <code class="literal">
         Ndb_last_commit_epoch_server
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109700880">
      </a>
      <a class="indexterm" name="idm46045109699776">
      </a>
      <p>
       The epoch most recently committed by
       <code class="literal">
        NDB
       </code>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_last_commit_epoch_session">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_last_commit_epoch_session">
        <code class="literal">
         Ndb_last_commit_epoch_session
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109694656">
      </a>
      <a class="indexterm" name="idm46045109693552">
      </a>
      <p>
       The epoch most recently committed by this
       <code class="literal">
        NDB
       </code>
       client.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_metadata_detected_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_metadata_detected_count">
        <code class="literal">
         Ndb_metadata_detected_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109688416">
      </a>
      <a class="indexterm" name="idm46045109687312">
      </a>
      <p>
       The number of times since this server was last started that
          the NDB metadata change detection thread has discovered
          changes with respect to the MySQL data dictionary.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_metadata_excluded_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_metadata_excluded_count">
        <code class="literal">
         Ndb_metadata_excluded_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109682784">
      </a>
      <a class="indexterm" name="idm46045109681680">
      </a>
      <p>
       The number of metadata objects that the NDB binlog thread has
          been unable to synchronize on this SQL node since it was last
          restarted.
      </p>
      <p>
       Should an object be excluded, it is not again considered for
          automatic synchronization until the user corrects the mismatch
          manually. This can be done by attempting to use the table with
          a statement such as
       <code class="literal">
        SHOW CREATE TABLE
        <em class="replaceable">
         <code>
          table
         </code>
        </em>
       </code>
       ,
       <code class="literal">
        SELECT *
          FROM
        <em class="replaceable">
         <code>
          table
         </code>
        </em>
       </code>
       , or any other
          statement that would trigger table discovery.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_metadata_synced_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_metadata_synced_count">
        <code class="literal">
         Ndb_metadata_synced_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109674448">
      </a>
      <a class="indexterm" name="idm46045109673344">
      </a>
      <p>
       The number of NDB metadata objects which have been
          synchronized on this SQL node since it was last restarted.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_number_of_data_nodes">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_number_of_data_nodes">
        <code class="literal">
         Ndb_number_of_data_nodes
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109668880">
      </a>
      <a class="indexterm" name="idm46045109667776">
      </a>
      <p>
       If the server is part of an NDB Cluster, the value of this
          variable is the number of data nodes in the cluster.
      </p>
      <p>
       If the server is not part of an NDB Cluster, then the value of
          this variable is 0.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_pushed_queries_defined">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_pushed_queries_defined">
        <code class="literal">
         Ndb_pushed_queries_defined
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109662800">
      </a>
      <a class="indexterm" name="idm46045109661696">
      </a>
      <p>
       The total number of joins pushed down to the NDB kernel for
          distributed handling on the data nodes.
      </p>
      <div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
       <div class="admon-title">
        Note
       </div>
       <p>
        Joins tested using
        <a class="link" href="explain.html" title="15.8.2 EXPLAIN Statement">
         <code class="literal">
          EXPLAIN
         </code>
        </a>
        that can be pushed down contribute to this number.
       </p>
      </div>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_pushed_queries_dropped">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_pushed_queries_dropped">
        <code class="literal">
         Ndb_pushed_queries_dropped
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109655072">
      </a>
      <a class="indexterm" name="idm46045109653968">
      </a>
      <p>
       The number of joins that were pushed down to the NDB kernel
          but that could not be handled there.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_pushed_queries_executed">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_pushed_queries_executed">
        <code class="literal">
         Ndb_pushed_queries_executed
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109649456">
      </a>
      <a class="indexterm" name="idm46045109648352">
      </a>
      <p>
       The number of joins successfully pushed down to
       <a class="link" href="mysql-cluster.html" title="Chapter 25 MySQL NDB Cluster 8.4">
        <code class="literal">
         NDB
        </code>
       </a>
       and executed there.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_pushed_reads">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_pushed_reads">
        <code class="literal">
         Ndb_pushed_reads
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109642656">
      </a>
      <a class="indexterm" name="idm46045109641616">
      </a>
      <p>
       The number of rows returned to
       <a class="link" href="mysqld.html" title="6.3.1 mysqld — The MySQL Server">
        <span class="command">
         <strong>
          mysqld
         </strong>
        </span>
       </a>
       from
          the NDB kernel by joins that were pushed down.
      </p>
      <div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
       <div class="admon-title">
        Note
       </div>
       <p>
        Executing
        <a class="link" href="explain.html" title="15.8.2 EXPLAIN Statement">
         <code class="literal">
          EXPLAIN
         </code>
        </a>
        on joins
            that can be pushed down to
        <a class="link" href="mysql-cluster.html" title="Chapter 25 MySQL NDB Cluster 8.4">
         <code class="literal">
          NDB
         </code>
        </a>
        does not add to this number.
       </p>
      </div>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_pruned_scan_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_pruned_scan_count">
        <code class="literal">
         Ndb_pruned_scan_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109632656">
      </a>
      <a class="indexterm" name="idm46045109631616">
      </a>
      <p>
       This variable holds a count of the number of scans executed by
       <a class="link" href="mysql-cluster.html" title="Chapter 25 MySQL NDB Cluster 8.4">
        <code class="literal">
         NDBCLUSTER
        </code>
       </a>
       since the NDB Cluster
          was last started where
       <a class="link" href="mysql-cluster.html" title="Chapter 25 MySQL NDB Cluster 8.4">
        <code class="literal">
         NDBCLUSTER
        </code>
       </a>
       was able to use partition pruning.
      </p>
      <p>
       Using this variable together with
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_scan_count">
        <code class="literal">
         Ndb_scan_count
        </code>
       </a>
       can be
          helpful in schema design to maximize the ability of the server
          to prune scans to a single table partition, thereby involving
          replica only a single data node.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_replica_max_replicated_epoch">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_replica_max_replicated_epoch">
        <code class="literal">
         Ndb_replica_max_replicated_epoch
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109622688">
      </a>
      <a class="indexterm" name="idm46045109621648">
      </a>
      <p>
       The most recently committed epoch on this replica. You can
          compare this value with
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_conflict_last_conflict_epoch">
        <code class="literal">
         Ndb_conflict_last_conflict_epoch
        </code>
       </a>
       ;
          if
       <code class="literal">
        Ndb_replica_max_replicated_epoch
       </code>
       is the
          greater of the two, no conflicts have yet been detected.
      </p>
      <p>
       For more information, see
       <a class="xref" href="mysql-cluster-replication-conflict-resolution.html" title="25.7.12 NDB Cluster Replication Conflict Resolution">
        Section 25.7.12, “NDB Cluster Replication Conflict Resolution”
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_scan_count">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_scan_count">
        <code class="literal">
         Ndb_scan_count
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109614000">
      </a>
      <a class="indexterm" name="idm46045109612912">
      </a>
      <p>
       This variable holds a count of the total number of scans
          executed by
       <a class="link" href="mysql-cluster.html" title="Chapter 25 MySQL NDB Cluster 8.4">
        <code class="literal">
         NDBCLUSTER
        </code>
       </a>
       since the
          NDB Cluster was last started.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_slave_max_replicated_epoch">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_slave_max_replicated_epoch">
        <code class="literal">
         Ndb_slave_max_replicated_epoch
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109607232">
      </a>
      <a class="indexterm" name="idm46045109606128">
      </a>
      <p>
       Deprecated synonym for
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_replica_max_replicated_epoch">
        <code class="literal">
         Ndb_replica_max_replicated_epoch
        </code>
       </a>
       .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_system_name">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_system_name">
        <code class="literal">
         Ndb_system_name
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109600464">
      </a>
      <a class="indexterm" name="idm46045109599376">
      </a>
      <p>
       If this MySQL Server is connected to an NDB cluster, this
          read-only variable shows the cluster system name. Otherwise,
          the value is an empty string.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="statvar_Ndb_trans_hint_count_session">
       </a>
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_trans_hint_count_session">
        <code class="literal">
         Ndb_trans_hint_count_session
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045109594880">
      </a>
      <a class="indexterm" name="idm46045109593776">
      </a>
      <p>
       The number of transactions using hints that have been started
          in the current session. Compare with
       <a class="link" href="mysql-cluster-options-variables.html#statvar_Ndb_api_trans_start_count_session">
        <code class="literal">
         Ndb_api_trans_start_count_session
        </code>
       </a>
       to obtain the proportion of all NDB transactions able to use
          hints.
      </p>
     </li>
    </ul>
   </div>
  </div>
 </div>
 <br/>
</div>
