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.1.6.2 MySQL Cluster の制限と標準の MySQL の制限との違い

このセクションでは、MySQL Cluster に含まれる制限のうち、標準の MySQL に含まれる制限とは異なる (または含まれない) ものを示します。

メモリーの使用量とリカバリ  ほかのストレージエンジンと同様、NDB テーブルにデータを挿入したときに消費されたメモリーは、削除したときに自動的にリカバリされません。代わりに、次のルールが適用されます。

  • NDB テーブルに対して DELETE ステートメントを実行すると、削除された行で以前使用されていたメモリーが同じテーブルでの挿入にかぎって再利用可能になります。ただし、OPTIMIZE TABLE を実行すると、このメモリーの一般的な再利用が可能になります。

    クラスタのローリング再起動が行われた場合も、削除された行で使用されていたメモリーが解放されます。セクション18.5.5「MySQL Cluster のローリング再起動の実行」を参照してください。

  • NDB テーブルに対して DROP TABLE または TRUNCATE TABLE 操作を実行すると、このテーブルで使用されていたメモリーが解放され、任意の NDB テーブルで (同じテーブルでも別の NDB テーブルでも) 再利用可能になります。

    注記

    TRUNCATE TABLE によってテーブルが削除され、再作成されることを思い出してください。セクション13.1.33「TRUNCATE TABLE 構文」を参照してください。

  • クラスタの構成によって課される制限  多くの構成可能なハード制限がありますが、クラスタ内の利用可能なメインメモリーによって制限が設定されます。セクション18.3.2「MySQL Cluster の構成ファイル」の構成パラメータの完全なリストを参照してください。ほとんどの構成パラメータはオンラインでアップグレードできます。これらのハード制限には次のようなものがあります。

    • データベースのメモリーサイズとインデックスのメモリーサイズ (それぞれ DataMemoryIndexMemory)。

      DataMemory は 32K バイトのページとして割り当てられます。各 DataMemory ページは、使用されたときに特定のテーブルに割り当てられます。割り当てられたあとは、テーブルを削除した場合を除いてこのメモリーを解放できません。

      詳細は、セクション18.3.2.6「MySQL Cluster データノードの定義」を参照してください。

    • 1 つのトランザクションで実行できる操作の最大数は、構成パラメータ MaxNoOfConcurrentOperations および MaxNoOfLocalOperations を使用して設定されます。

      注記

      一括ロード、TRUNCATE TABLE、および ALTER TABLE は、複数のトランザクションを実行することによって特別なケースとして扱われるため、この制限が適用されません。

    • テーブルとインデックスに関するさまざまな制限。たとえば、クラスタ内の順序付けされたインデックスの最大数は MaxNoOfOrderedIndexes によって決定され、テーブルあたりの順序付けされたインデックスの最大数は 16 です。

  • ノードとデータオブジェクトの最大数  クラスタノードとメタデータオブジェクトの数には、次の制限が適用されます。

    • データノードの最大数は 48 です。

      データノードは 1 から 48 までの (これらを含む) 範囲のノード ID を持つ必要があります。(管理ノードと API ノードには、1 から 255 までの (これらを含む) 範囲のノード ID が使用される場合があります。)

    • MySQL Cluster 内のノードの最大合計数は 255 です。この数には、すべての SQL ノード (MySQL Server)、API ノード (MySQL Server 以外のクラスタにアクセスするアプリケーション)、データノード、および管理サーバーが含まれます。

    • メタデータオブジェクトの最大数は、MySQL Cluster の現在のバージョンでは 20320 です。この制限はハードコーディングされています。

    詳細は、セクション18.1.6.11「MySQL Cluster NDB 7.3 で解決された以前の 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.