Documentation Home
MySQL 8.0 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 36.1Mb
PDF (A4) - 36.2Mb


このページは機械翻訳したものです。

23.5.14.10 ndbinfo config_values テーブル

config_values テーブルには、ノード構成パラメータ値の現在の状態に関する情報が表示されます。 テーブルの各行は、特定のノードのパラメータの現在の値に対応します。

config_values テーブルには、次のカラムがあります:

  • node_id

    クラスタ内のノードの ID

  • config_param

    パラメータの内部 ID 番号

  • config_value

    パラメータの現在の値

メモ

このテーブルの config_param カラムと config_params テーブルの param_number カラムでは、同じパラメータ識別子が使用されます。 これらのカラムで 2 つのテーブルを結合することで、必要なノード構成パラメータに関する詳細情報を取得できます。 ここに示すクエリーでは、クラスタ内の各データノード上のすべてのパラメータの現在の値が、ノード ID とパラメータ名順に表示されます:

Press CTRL+C to copy
SELECT v.node_id AS 'Node Id', p.param_name AS 'Parameter', v.config_value AS 'Value' FROM config_values v JOIN config_params p ON v.config_param=p.param_number WHERE p.param_name NOT LIKE '\_\_%' ORDER BY v.node_id, p.param_name;

単純なテストに使用される小規模なサンプルクラスタで実行した場合の、前のクエリーからの出力の一部:

Press CTRL+C to copy
+---------+------------------------------------------+----------------+ | Node Id | Parameter | Value | +---------+------------------------------------------+----------------+ | 2 | Arbitration | 1 | | 2 | ArbitrationTimeout | 7500 | | 2 | BackupDataBufferSize | 16777216 | | 2 | BackupDataDir | /home/jon/data | | 2 | BackupDiskWriteSpeedPct | 50 | | 2 | BackupLogBufferSize | 16777216 | ... | 3 | TotalSendBufferMemory | 0 | | 3 | TransactionBufferMemory | 1048576 | | 3 | TransactionDeadlockDetectionTimeout | 1200 | | 3 | TransactionInactiveTimeout | 4294967039 | | 3 | TwoPassInitialNodeRestartCopy | 0 | | 3 | UndoDataBuffer | 16777216 | | 3 | UndoIndexBuffer | 2097152 | +---------+------------------------------------------+----------------+ 248 rows in set (0.02 sec)

WHERE 句は、名前が二重アンダースコア (__) で始まるパラメータをフィルタで除外します。これらのパラメータは NDB 開発者によるテストおよびその他の内部使用のために予約されており、本番 NDB Cluster での使用を目的としていません。

適切なクエリーを発行することで、より具体的で詳細な出力、またはその両方を取得できます。 この例では、クラスタ内のすべてのデータノードに現在設定されている、NodeId, NoOfReplicas, HostName, DataMemory, IndexMemory および TotalSendBufferMemory パラメータに関する使用可能なすべてのタイプの情報を提供します:

Press CTRL+C to copy
SELECT p.param_name AS Name, v.node_id AS Node, p.param_type AS Type, p.param_default AS 'Default', p.param_min AS Minimum, p.param_max AS Maximum, CASE p.param_mandatory WHEN 1 THEN 'Y' ELSE 'N' END AS 'Required', v.config_value AS Current FROM config_params p JOIN config_values v ON p.param_number = v.config_param WHERE p. param_name IN ('NodeId', 'NoOfReplicas', 'HostName', 'DataMemory', 'IndexMemory', 'TotalSendBufferMemory')\G

単純なテストに使用される 2 つのデータノードを持つ小さい NDB Cluster で実行された場合のこのクエリーからの出力を次に示します (NDB 8.0.18 以降):

Press CTRL+C to copy
*************************** 1. row *************************** Name: NodeId Node: 2 Type: unsigned Default: Minimum: 1 Maximum: 144 Required: Y Current: 2 *************************** 2. row *************************** Name: HostName Node: 2 Type: string Default: localhost Minimum: Maximum: Required: N Current: 127.0.0.1 *************************** 3. row *************************** Name: TotalSendBufferMemory Node: 2 Type: unsigned Default: 0 Minimum: 262144 Maximum: 4294967039 Required: N Current: 0 *************************** 4. row *************************** Name: NoOfReplicas Node: 2 Type: unsigned Default: 2 Minimum: 1 Maximum: 4 Required: N Current: 2 *************************** 5. row *************************** Name: DataMemory Node: 2 Type: unsigned Default: 102760448 Minimum: 1048576 Maximum: 1099511627776 Required: N Current: 524288000 *************************** 6. row *************************** Name: NodeId Node: 3 Type: unsigned Default: Minimum: 1 Maximum: 144 Required: Y Current: 3 *************************** 7. row *************************** Name: HostName Node: 3 Type: string Default: localhost Minimum: Maximum: Required: N Current: 127.0.0.1 *************************** 8. row *************************** Name: TotalSendBufferMemory Node: 3 Type: unsigned Default: 0 Minimum: 262144 Maximum: 4294967039 Required: N Current: 0 *************************** 9. row *************************** Name: NoOfReplicas Node: 3 Type: unsigned Default: 2 Minimum: 1 Maximum: 4 Required: N Current: 2 *************************** 10. row *************************** Name: DataMemory Node: 3 Type: unsigned Default: 102760448 Minimum: 1048576 Maximum: 1099511627776 Required: N Current: 524288000 10 rows in set (0.01 sec)