このトピックでは、PolarDB for MySQLの制限について説明します。
制限
エディション | ノードタイプ CPUとメモリ | ファイルシステムの最大メモリ | 最大ファイル数 | 最大接続数 |
クラスターエディション (専用) | polar.mysql.x4.medium 2 コア 8 GB | 800 MB | 1,024,000 | 6,000 |
polar.mysql.x4.large 4 コア 16 GB | 1,300 MB | 2,048,000 | 8,000 | |
polar.mysql.x4.xlarge 8 コア 32 GB | 2,400 MB | 4,096,000 | 10,000 | |
polar.mysql.x8.xlarge 8 コア 64 GB | 3,500 MB | 6,144,000 | 16,000 | |
polar.mysql.x8.2xlarge 16 コア 128 GB | 10,240 MB | 20,480,000 | 32,000 | |
polar.mysql.x8.4xlarge 32 コア 256 GB | 10,240 MB | 20,480,000 | 64,000 | |
polar.mysql.x8.8xlarge 64 コア 512 GB | 10,240 MB | 20,480,000 | 64,000 | |
polar.mysql.x8.12xlarge 88コア、710 GB | 10,240 MB | 20,480,000 | 100,000 | |
クラスターエディション (汎用) | polar.mysql.g2.medium 2 コア 4 GB | 800 MB | 1,024,000 | 1,800 |
polar.mysql.g4.medium 2 コア 8 GB | 800 MB | 1,024,000 | 2,000 | |
polar.mysql.g2.large 4 コア 8 GB | 1,300 MB | 2,048,000 | 3,000 | |
polar.mysql.g4.large 4 コア 16 GB | 1,300 MB | 2,048,000 | 6,000 | |
polar.mysql.g2.xlarge 8 コア 16 GB | 1,300 MB | 2,048,000 | 6,000 | |
polar.mysql.g4.xlarge 8 コア 32 GB | 2,400 MB | 4,096,000 | 10,000 | |
polar.mysql.g4.2xlarge 16 コア 64 GB | 3,500 MB | 6,144,000 | 16,000 | |
polar.mysql.g4.4xlarge 32 コア 128 GB | 10,240 MB | 20,480,000 | 32,000 |
上記の表では、次のメトリックに対するPolarDB for MySQLの制限について説明します。
ファイルシステムの最大メモリ
このメトリックは、クラスターのストレージの上限に達したときにファイルシステムによって消費されるメモリの量を指します。 この場合、クラスターは通常どおり読み取りおよび書き込み要求を処理します (大きなテーブルに対するストレステストまたはDDL操作が含まれていない限り) 。 クラスターのストレージの上限に達していない場合、消費されるメモリの量はこの制限内です。
最大ファイル数
ユーザーファイル、データベースシステムファイル (約100ファイル) 、ログファイルが含まれます。 ログファイルの数を表示するには、
SHOW POLAR LOGS
コマンドを実行します。 パーティション分割されていないPolarDBテーブルは2つのファイルを占有し、パーティション分割されたテーブルはN + 2
個のファイルを占有します (Nはパーティションの数を表します) 。 最大ファイル数に達した後にテーブルを作成すると、次のエラーメッセージが表示されます。
を作成する前に、いくつかのテーブル /データベースを削除してくださいエラー3017 (HY000): ファイルが多すぎます。 PolarDB は、10GB のディスクサイズにつき 2048 ファイルまでサポートします。 新しいテーブル
この場合、一部のテーブルを削除するか、クラスターをスケールする必要があります。
最大接続数
上の表の接続数は、クラスターではなく、個々のノードの接続数を指します。
その他の制限
項目 | 説明の制限 |
テーブル名 | クラスター内のテーブルの名前は、最大64桁または50漢字です。 |
シリアル化可能な分離レベル | サポートされていません。 |
よくある質問
PolarDBで10,000データベースを作成できますか? クラスター内のデータベースの最大数はいくつですか。
はい、PolarDBで10,000データベースを作成できます。 PolarDBでは、クラスター内のデータベース数は制限されません。 ただし、データベースの数は、クラスタの仕様と対応するファイルの最大数によって制限される場合があります。
テーブルはPolarDB for MySQLにどのくらいのデータを保存できますか?
テーブルには最大64テラバイトのデータを保存できます。
接続の最大数は読み取り専用ノードの数に関連していますか。 読み取り専用ノードを追加して最大接続数を増やすことはできますか?
いいえ、接続の最大数は読み取り専用ノードの数とは関係ありません。 ノードの仕様によって決まります。 制限を増やすには、クラスターをスケールアップする必要があります。 詳細については、「PolarDBクラスターの手動アップグレードまたはダウングレード」をご参照ください。