このトピックでは、EMR Serverless StarRocks サービスの制限について説明します。
課金方法: サブスクリプションと従量課金の両方の課金方法がサポートされています。
インスタンス、データベース、テーブル、ビュー、列、パーティション、ユーザー名、およびロール名には、次の命名規則に従ってください:
名前には、数字 (0-9)、文字 (a-z または A-Z)、およびアンダースコア (_) のみを含めることができます。 ユーザー名は数字のみで構成できます。
名前は 64 文字を超えることはできません。 列名は 1,023 文字を超えることはできません。
データベース、テーブル、ビュー、パーティション、およびロール名は文字で始まる必要があります。 列名は、文字またはアンダースコア (_) で始めることができます。
データベース名、テーブル名、およびビュー名では大文字と小文字が区別されます。 列名では大文字と小文字は区別されません。
列名は変更できません。
ラベル名: データをインポートするときに、タスクのラベルを指定できます。 ラベル名は最大 128 文字です。 数字 (0-9)、文字 (a-z または A-Z)、およびアンダースコア (_) のみを含めることができます。 文字、数字、またはアンダースコアで始まる必要があります。
テーブル作成の制約:
キー列は FLOAT 型または DOUBLE 型にすることはできません。 10 進数値を表すには、DECIMAL 型を使用します。
VARCHAR 値の長さの範囲は 1~1,048,576 バイトです。 これは次のように計算されます: 1,048,578 (最大行サイズ) - 2 (長さ識別子) = 1,048,576。
エンコーディング: StarRocks は UTF-8 エンコーディングのみをサポートします。 GB などの他のエンコーディング方法はサポートされていません。
サブクエリの制限: デフォルトでは、クエリ内のサブクエリの最大数は 10,000 です。
テーブルを設計するときは、以下に示すコアパラメーター構成に従う必要があります。 これらのパラメーターをデフォルト値から変更すると、インスタンスのプロダクト保証は無効になります。 これにより、重大な障害やデータ脅威が発生する可能性があります。
パラメーター値
パラメーター名
デフォルト値
適用バージョン
影響の説明
replication_num
レプリカ数
3
コンピューティングとストレージの結合
レプリカ数を 1 または 2 に変更すると、データ損失のリスクがあります。 これにより、コンピューティングスキューなどの問題が発生し、ノードの故障につながる可能性もあります。
enable_persistent_index
主キーインデックスの永続化を有効にする
true
すべてのバージョン
これを false に設定すると、主キーインデックスはディスクに永続化されません。 代わりに、メモリに一時的に保存されます。 これにより、データ損失、データ重複、ノードの故障など、一連の問題が発生する可能性があります。
persistent_index_type
永続化インデックスタイプ
CLOUD_NATIVE
コンピューティングとストレージの分離
これを LOCAL に設定すると、ディスク領域のコントロールを失い、インスタンスが使用できなくなる可能性があります。