PolarDB-Xは、MySQLプロトコルおよびMySQLのSQL構文との互換性が高いです。 ただし、分散データベースのアーキテクチャは、スタンドアロンデータベースのアーキテクチャとは異なります。 したがって、PolarDB-Xで使用されるSQL文には特定の制限が課されます。
このトピックでは、PolarDB-Xでのデータベース開発に関連するID、リソース、およびSQLステートメントの制限について説明します。
共通識別子の制限
ID | 最大長 | 制限 |
データベース | 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構文の制限
カテゴリ | 操作 | 制限 |
カスタム操作 | ユーザー定義関数 | サポートされています。 |
カスタムデータ型 | サポートされていません。 | |
ストアドプロシージャ | サポートされています。 | |
Trigger | サポートされていません。 | |
カーソル | サポートされています。 | |
表示 | サポートされています。 | |
DDL | テーブルを作成... 好き... | パーティションテーブルはサポートされていません。 |
テーブルを作成... SELECT ... | パーティションテーブルはサポートされていません。 | |
テーブルを作成... 生成された列... | サポートされています。 | |
RENAMEテーブル | サポートされています。 | |
テーブルの変更 | サポートされています。 | |
サブパーティションテーブルのMERGE、SPLIT、ADD、およびDROPステートメント | サポートされていません。 | |
パーティション分割インデックステーブルのMERGE、SPLIT、ADD、およびDROPステートメント | サポートされていません。 | |
外部キー | サポートされています。 | |
DML | STRAIGHT_JOIN | サポートされていません。 |
自然な参加 | サポートされていません。 | |
インサート遅延 | サポートされていません。 | |
SET @ c=1、@ d=@ c + 1、SELECT @ c、@ dなどの変数参照または操作 | サポートされていません。 | |
ロードXML | サポートされていません。 | |
DQL | HAVING句に含まれるサブクエリ。 | サポートされていません。 |
ON句を持つJOIN操作に含まれるサブクエリ | サポートされていません。 | |
スカラーオペランドとしてのサブクエリ | サポートされています。 | |
データベース管理 | 警告を表示 | このステートメントでは、LIMITとCOUNTの組み合わせはサポートされていません。 |
ショーエラー | このステートメントでは、LIMITとCOUNTの組み合わせはサポートされていません。 | |
ヘルプ | サポートされていません。 | |
演算子 | := | サポートされていません。 |
機能 | フルテキスト検索関数 | サポートされていません。 |
XML 関数 | サポートされていません。 | |
グローバルトランザクション識別子で使用される関数 | サポートされていません。 | |
データ型 | GEOMETRYやLINESTRINGなどの空間データ型 | サポートされていません。 |
JSONデータ型 | JSONデータ型の列はパーティションキーとして使用できません。 | |
キーワード | ミリセコード | サポートされていません。 |
MICROSECOND | サポートされていません。 |