

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon QLDB でのクォータと制限
<a name="limits"></a>

**重要**  
サポート終了通知: 既存のお客様は、07/31/2025 のサポート終了まで Amazon QLDB を使用できます。詳細については、[「Amazon QLDB 台帳を Amazon Aurora PostgreSQL に移行する](https://aws.amazon.com/blogs/database/migrate-an-amazon-qldb-ledger-to-amazon-aurora-postgresql/)」を参照してください。

このセクションでは、Amazon QLDB の現在のクォータ (制限とも呼ばれる) について説明します。

**Topics**
+ [デフォルトのクォータ](#limits.default)
+ [固定クォータ](#limits.fixed)
+ [台帳のクォータ](#limits.ledger)
+ [ドキュメントサイズ](#limits.document)
+ [トランザクションサイズ](#limits.transaction)
+ [命名に関する制約](#limits.naming)

## デフォルトのクォータ
<a name="limits.default"></a>

QLDB には、「AWS 全般のリファレンス」の「[Amazon QLDB エンドポイントとクォータ](https://docs.aws.amazon.com/general/latest/gr/qldb.html)」にも示すように、以下のデフォルトのクォータがあります。これらのクォータは、各リージョンの AWS アカウント ごとです。リージョンでのアカウントのクォータの引き上げをリクエストするには、Service Quotas コンソールを使用してください。

にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/servicequotas/](https://console.aws.amazon.com/servicequotas/) で Service Quotas コンソールを開きます。


| リソース | デフォルトのクォータ | 
| --- | --- | 
| このアカウントで現在のリージョンに作成できるアクティブな[台帳](#limits.ledger)の最大数 | 5 | 
| 台帳あたりの Simple Storage Service (Amazon S3) へのアクティブなジャーナルエクスポートの最大数 | 2 | 
| 台帳あたりの Kinesis Data Streams へのアクティブなジャーナルストリームの最大数 | 5 | 

## 固定クォータ
<a name="limits.fixed"></a>

デフォルトクォータに加えて、QLDB には台帳ごとに次の固定クォータがあります。Service Quotas を使用してこれらのクォータを引き上げることはできません。


| リソース | 固定クォータ | 
| --- | --- | 
| 同時[アクティブセッション](concurrency.md#concurrency.sessions)の数 | 3000 | 
| アクティブなテーブルの数 | 20 | 
| IndexedStorage - 台帳のテーブル、インデックス、インデックス付き履歴で使用されるディスク領域の合計。15 分間隔で報告されます。Amazon CloudWatch メトリクスの詳細については、[Amazon CloudWatch によるモニタリング](https://docs.aws.amazon.com/qldb/latest/developerguide/monitoring-cloudwatch.html)」を参照してください。 | 最大 16 TiB | 
| テーブル (アクティブおよび非アクティブ) の合計数  QLDB では、[削除されたテーブル](working.manage-tables.md)は**非アクティブと見なされ、この合計クォータに対してカウントされます。  | 40 | 
| テーブルあたりのインデックス数 | 5 | 
| トランザクション内のドキュメントの数 | 40 | 
| トランザクションで秘匿化するリビジョンの数 | 1 | 
| [ドキュメントサイズ](#limits.document) (IonBinary 形式でエンコード) | 128 KB | 
| ステートメントのパラメータサイズ (IonBinary 形式) | 128 KB | 
| ステートメントのパラメータサイズ (IonText 形式) | 1 MB | 
| ステートメントの文字列長 | 100,000 文字 | 
| [トランザクションサイズ](#limits.transaction) | 4 MB | 
| トランザクションタイムアウト | 30 秒 | 
| 完了したジャーナルエクスポートジョブの有効期限 | 7 日間 | 
| ターミナルジャーナルストリームの有効期限 | 7 日間 | 

## 台帳のクォータ
<a name="limits.ledger"></a>

Service Quotas コンソールを使用して、リージョンでのアカウントの台帳クォータの引き上げをリクエストできます。

Service Quotas のコンソールを開きます。[https://console.aws.amazon.com/servicequotas/](https://console.aws.amazon.com/servicequotas/)

一部の QLDB ユースケースでは、ビジネスの成長に基づいて、リージョン AWS アカウント ごとに あたりの台帳の数を増やす必要があります。例えば、顧客やデータを分離するために専用の台帳を作成する必要があるかもしれません。この場合、マルチアカウントアーキテクチャを活用して QLDB クォータと連携することを検討してください。詳細については、 AWS ホワイトペーパー*「SaaS テナント分離戦略」の「アカウントサイロ*[分離 SaaS](https://d1.awsstatic.com/whitepapers/saas-tenant-isolation-strategies.pdf#%5B%7B%22num%22%3A49%2C%22gen%22%3A0%7D%2C%7B%22name%22%3A%22XYZ%22%7D%2C69%2C610%2C0%5D)」を参照してください。

## ドキュメントサイズ
<a name="limits.document"></a>

`IonBinary` 形式でエンコードされたドキュメントの最大サイズは 128 KB です。`IonText` ではドキュメントのサイズに正確な制限を設定することはできません。テキストからバイナリへの変換は、各ドキュメントの構造によって大きく異なるためです。QLDB はオープンコンテンツを持つドキュメントをサポートしているため、一意のドキュメント構造ごとにサイズの計算が変化します。

## トランザクションサイズ
<a name="limits.transaction"></a>

QLDB におけるトランザクションの最大サイズは 4 MB です。トランザクションサイズは、次の要素の合計をもとに計算されます。

**デルタ**  
トランザクション内の*すべての命令文*によって生成されるドキュメント変更。複数のドキュメントに影響を与えるトランザクションの場合には、影響を受ける個々のドキュメントのデルタの合計が合計のデルタサイズとなります。

**メタデータ**  
影響を受ける個々のドキュメントに関連付けられる、システム生成のトランザクションメタデータ。

**インデックス**  
トランザクションの影響を受けるテーブルでインデックスが定義されている場合、関連するインデックスエントリもデルタを生成します。

**履歴**  
ドキュメントに対するすべてのリビジョンは QLDB 内で永続的に維持されるため、すべてのトランザクションも履歴に追加されます。  
**挿入 - テーブルに挿入されるすべてのドキュメントには、その履歴テーブルにもコピーが挿入されます。たとえば、100 KB のドキュメントが新たに挿入されるトランザクションにおいては、*最低でも* 200 KB のデルタが生成されます (これは、メタデータまたはインデックスを含まない概算値です)。  
**更新 - ドキュメント更新時には、たとえ単一フィールドのみの更新であっても、新たなドキュメント全体のリビジョンが履歴内に生成され、更新のデルタが加減されます。このため、大きなサイズのドキュメントに対し小さな更新を行う場合であっても、大きなトランザクションデルタが生成されます。たとえば、2 KB のデータを既存の 100 KB のドキュメントに追加する場合、新しい 102 KB のリビジョンが履歴内に生成されます。このため、トランザクションの合計デルタは少なくとも 104 KB に達します (繰り返しになりますが、これは、メタデータまたはインデックスを含まない概算値です)。  
**削除 - 更新と同様に、削除トランザクションでも、新しいドキュメントリビジョンが履歴内に生成されます。ただし新たに作成される `DELETE` リビジョンは、ユーザーデータが null で、メタデータのみ含むため、元のドキュメントよりサイズが小さくなります。

## 命名に関する制約
<a name="limits.naming"></a>

以下の表に、Amazon QLDB での命名に関する制約を示します。

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/qldb/latest/developerguide/limits.html)