Documentation Home
MySQL 5.6 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 26.8Mb
PDF (A4) - 26.9Mb
HTML Download (TGZ) - 7.1Mb
HTML Download (Zip) - 7.2Mb


18.5.10.16 ndbinfo memoryusage テーブル

このテーブルをクエリーすると、ndb_mgm クライアントで ALL REPORT MemoryUsage コマンドによって提供されるものや、ALL DUMP 1000 によってログに記録されるものと同様の情報が提供されます。

次の表に、memoryusage テーブルのカラムに関する情報を示します。この表には、各カラムの名前、データ型、および簡単な説明を示します。追加情報については、表のあとに示す注記で見つけることができます。

カラム名 説明
node_id 整数 このデータノードのノード ID。
memory_type 文字列 Data memory または Index memory のいずれか、または (MySQL Cluster NDB 7.3.5 以降) Long message buffer
used 整数 このデータノードでデータメモリーまたはインデックスメモリーに現在使用されているバイト数。
used_pages 整数 このデータノードでデータメモリーまたはインデックスメモリーに現在使用されているページ数 (テキストを参照してください)。
total 整数 このデータノードに使用可能なデータメモリーまたはインデックスメモリーの合計バイト数 (テキストを参照してください)。
total_pages 整数 このデータノード上のデータメモリーまたはインデックスメモリーに使用可能なメモリーページの合計数 (テキストを参照してください)。

total カラムは、特定のデータノード上の特定のリソース (データメモリーまたはインデックスメモリ) に使用可能なメモリーの合計量をバイト単位で表します。この数値は、config.ini ファイル内の対応する構成パラメータの設定にほぼ等しいです。

クラスタにノード ID 56 を持つ 2 つのデータノードがあり、config.ini ファイルに次が含まれると仮定します。

[ndbd default]
DataMemory = 1G
IndexMemory = 1G

さらに、LongMessageBuffer 構成パラメータの値をそのデフォルト (MySQL Cluster NDB 7.3.5 以降では 64M バイト) にすることが許可されていると仮定します。

次のクエリーでは、ほぼ同じ値が表示されます。

mysql> SELECT node_id, memory_type, total 
     > FROM ndbinfo.memoryusage;
+---------+---------------------+------------+
| node_id | memory_type         | total      |
+---------+---------------------+------------+
|       5 | Data memory         | 1073741824 |
|       5 | Index memory        | 1074003968 |
|       5 | Long message buffer |   67108864 |
|       6 | Data memory         | 1073741824 |
|       6 | Index memory        | 1074003968 |
|       6 | Long message buffer |   67108864 |
+---------+---------------------+------------+
6 rows in set (0.00 sec)

この場合、インデックスメモリーの total カラムの値は、内部の丸め処理によって IndexMemory の値セットよりもわずかに大きくなります。

used_pages および total_pages カラムでは、リソースがページ単位で計測されます。これらのサイズは、DataMemory では 32K、IndexMemory では 8K です。長いメッセージバッファーメモリーの場合、ページサイズは 256 バイトです。

MySQL Cluster NDB 7.3.5 以降では、このテーブルに長いメッセージバッファーの情報が見つかることがあります。旧バージョンの MySQL Cluster では、データメモリーとインデックスメモリーのみが含まれていました。


User Comments
User comments in this section are, as the name implies, provided by MySQL users. The MySQL documentation team is not responsible for, nor do they endorse, any of the information provided here.
Sign Up Login You must be logged in to post a comment.