すべてのプロダクト
Search
ドキュメントセンター

PolarDB:データベース開発の制限

最終更新日:Apr 25, 2025

PolarDB-X は MySQL プロトコルおよび MySQL の SQL 構文と高い互換性があります。ただし、分散データベースのアーキテクチャはスタンドアロンデータベースのアーキテクチャとは異なります。したがって、PolarDB-X で使用される SQL 文には特定の制限が課せられます。

共通識別子の制限

識別子

最大長

制限

データベース

32

値には、大文字と小文字、数字、およびアンダースコア (_) を使用できます。

シーケンス

128

値には、Unicode 標準を使用してエンコードされた文字のみを含めることができます。

パーティション

16

テーブル

64

パーティションキー

ビュー

変数

制約

リソース使用量の制限

リソース

種類

数量

論理リソース

データベース

各クラスターには最大 32 個のデータベースを含めることができます。

テーブル

各データベースには最大 8,192 個のテーブルを含めることができます。

パーティション

各テーブルには最大 8,192 個のパーティションを含めることができます。

各テーブルには最大 1,017 個の列を含めることができます。

シーケンス

各データベースは最大 16,384 個のシーケンスをサポートします。

ビュー

各データベースは最大 8,192 個のビューをサポートします。

グローバルインデックス

各テーブルは最大 32 個のグローバルインデックスをサポートします。

ユーザー

各データベースは最大 2,048 人のユーザーをサポートします。ユーザー名には最大 255 文字を含めることができます。

物理リソース

データベース内の計算ノードでサポートされる最大接続数

デフォルトでは、計算ノードは最大 20,000 接続をサポートします。

データベースに一度に追加できる計算ノードの最大数

デフォルトでは、一度に最大 99 ノードを追加できます。一度にさらに多くのノードを追加する場合は、Alibaba Cloud テクニカルサポートにお問い合わせください。

データベースに一度に追加できるストレージノードの最大数

SQL 構文の制限

カテゴリ

操作

制限

カスタム操作

ユーザー定義関数

サポートされています。

カスタムデータ型

サポートされていません。

ストアドプロシージャ

サポートされています。

トリガー

サポートされていません。

カーソル

サポートされています。

ビュー

サポートされています。

DDL

CREATE TABLE ... LIKE ...

パーティションテーブルはサポートされていません。

CREATE TABLE ... SELECT ...

パーティションテーブルはサポートされていません。

CREATE TABLE ... Generated Column ...

サポートされています。

RENAME TABLE

サポートされています。

ALTER TABLE

サポートされています。

サブパーティションテーブルに対する MERGE、SPLIT、ADD、および DROP 文

サポートされていません。

パーティション化されたインデックステーブルに対する MERGE、SPLIT、ADD、および DROP 文

サポートされていません。

外部キー

サポートされています。

DML

STRAIGHT_JOIN

サポートされていません。

NATURAL JOIN

サポートされていません。

INSERT DELAYED

サポートされていません。

変数参照または操作 (例: SET @c=1, @d=@c+1; SELECT @c, @d)

サポートされていません。

LOAD XML

サポートされていません。

UPDATE

論理実行では、ON UPDATE CURRENT_TIMESTAMP 属性を含む列の更新動作は、MySQL のデフォルトの動作とは異なります。

  • PolarDB-X では、論理 UPDATE が実行されるたびに、他の列が更新されるかどうかに関係なく、列は CURRENT_TIMESTAMP を使用して更新されます。

  • MySQL では、他の列が更新されない場合、列は更新されません。

DQL

HAVING 句に含まれるサブクエリ

サポートされていません。

ON 句を使用した JOIN 操作に含まれるサブクエリ

サポートされていません。

スカラオペランドとしてのサブクエリ

サポートされています。

データベース管理

SHOW WARNINGS

この文では、LIMIT と COUNT の組み合わせはサポートされていません。

SHOW ERRORS

この文では、LIMIT と COUNT の組み合わせはサポートされていません。

HELP

サポートされていません。

演算子

:=

サポートされていません。

関数

全文検索関数

サポートされていません。

XML 関数

サポートされていません。

グローバルトランザクション ID で使用される関数

サポートされていません。

空間データ型 (GEOMETRY、LINESTRING など)

サポートされていません。

JSON データ型

JSON データ型の列をパーティションキーとして使用することはできません。

キーワード

MILLISECOND

サポートされていません。

MICROSECOND

サポートされていません。