

# Amazon Aurora DSQL의 클러스터 할당량 및 데이터베이스 한도
<a name="CHAP_quotas"></a>

이어지는 섹션에서는 Aurora DSQL의 클러스터 할당량 및 데이터베이스 한도에 대해 설명합니다.

## 클러스터 할당량
<a name="SECTION_cluster-quotas"></a>

사용자의 AWS 계정에는 Aurora DSQL에 대해 다음과 같은 클러스터 할당량이 있습니다. 특정 AWS 리전 내의 단일 리전 및 다중 리전 클러스터에 대한 서비스 할당량 증가를 요청하려면 [Service Quotas](https://console.aws.amazon.com/servicequotas) 콘솔 페이지를 사용하세요. 기타 할당량 증가는 AWS Support에 문의하세요.


| 설명 | 기본 한도 | 구성 가능성 | Aurora DSQL 오류 코드 | 오류 메시지 | 
| --- | --- | --- | --- | --- | 
|  AWS 계정당 최대 단일 리전 클러스터 수  |  클러스터 20개  |  예  |  API 오류 코드 `ServiceQuotaExceededException : 402`  |  `You have reached the cluster limit.`  | 
|  AWS 계정당 최대 다중 리전 클러스터 수  |  클러스터 5개  |  예  |  API 오류 코드 `ServiceQuotaExceededException : 402`  |  `You have reached the cluster limit.`  | 
|  클러스터당 최대 스토리지  | 기본 한도 10TiB, 한도 증가 승인 시 최대 256TiB |  예  |  `DISK_FULL(53100)`  |  `Current cluster size exceeds cluster size limit.`  | 
|  클러스터당 최대 연결 수  |  연결 1만 개  |  예  |  `TOO_MANY_CONNECTIONS(53300)`  |  `Unable to accept connection, too many open connections.`  | 
|  클러스터당 최대 연결 속도  | 초당 연결 100개 |  아니요  |  `CONFIGURED_LIMIT_EXCEEDED(53400)`  |  `Unable to accept connection, rate exceeded.`  | 
| 클러스터당 최대 연결 버스트 용량 | 연결 1,000개 | 아니요 | 오류 코드 없음 | 오류 메시지 없음 | 
|  최대 동시 복원 작업 수  | 4 | 아니요 | 오류 코드 없음 | 오류 메시지 없음 | 
| 연결 채우기 속도  | 초당 연결 100개 | 아니요 | 오류 코드 없음 | 오류 메시지 없음 | 

## Aurora DSQL의 데이터베이스 한도
<a name="SECTION_database-limits"></a>

다음 표에서는 Aurora DSQL의 데이터베이스 한도를 설명합니다.


| 설명 | 기본 한도 | 구성 가능성 | Aurora DSQL 오류 코드 | 오류 메시지 | 
| --- | --- | --- | --- | --- | 
|  프라이머리 키에 사용되는 열의 최대 결합 크기  |  1KiB  |  아니요  |  `54000`  |  `ERROR: key size too large`  | 
|  보조 인덱스에 있는 열의 최대 결합 크기  |  1KiB  |  아니요  |  `54000`  |  `ERROR: key size too large`  | 
|  테이블 내 행의 최대 크기  |  2MiB  |  아니요  |  `54000`  |  `ERROR: maximum row size exceeded`  | 
|  인덱스의 일부가 아닌 열의 최대 크기  |  1MiB  |  아니요  |  `54000`  |  `ERROR: maximum column size exceeded`  | 
|  프라이머리 키 또는 보조 인덱스의 최대 열 수  |  8  |  아니요  |  `54011`  |  `ERROR: more than 8 column keys in an index are not supported`  | 
|  테이블 내 최대 열 수  |  255  |  아니요  |  `54011`  |  `ERROR: tables can have at most 255 columns`  | 
|  테이블의 최대 열 수  |  24  |  아니요  |  `54000`  |  `ERROR: more than 24 indexes per table are not allowed`  | 
|  한 쓰기 트랜잭션에서 수정된 모든 데이터의 최대 크기  |  10MiB  |  아니요  |  `54000`  |  `ERROR: transaction size limit 10mb exceeded DETAIL: Current transaction size {sizemb} 10mb`  | 
|  트랜잭션 블록에서 변형할 수 있는 최대 테이블 행 수  |  트랜잭션당 행 3,000개. [PostgreSQL 호환성을 위한 Aurora DSQL 고려 사항](working-with-postgresql-compatibility-migration-guide.md#working-with-postgresql-compatibility-unsupported-limitations)을(를) 참조하세요.  |  아니요  |  `54000`  |  `ERROR: transaction row limit exceeded`  | 
|  한 쿼리 작업에서 사용할 수 있는 최대 기본 메모리 양  |  트랜잭션당 128MiB  |  아니요  |  `53200`  |  `ERROR: query requires too much temp space, out of memory.`  | 
|  데이터베이스에 정의된 최대 스키마 수  |  10  |  아니요  |  `54000`  |  `ERROR: more than 10 schemas not allowed`  | 
|  데이터베이스의 최대 테이블 수  |  테이블 1,000개  |  아니요  |  `54000`  |  `ERROR: creating more than 1000 tables not allowed`  | 
|  클러스터의 최대 데이터베이스 수  |  1  |  아니요  | 오류 코드 없음 |  `ERROR: unsupported statement`  | 
|  최대 트랜잭션 시간  |  5분  |  아니요  |  `54000`  |  `ERROR: transaction age limit of 300s exceeded`  | 
|  최대 연결 기간  |  60분  |  아니요  | 오류 코드 없음 | 오류 메시지 없음 | 
|  데이터세트의 최대 뷰 수  |  5,000  |  아니요  |  `54000`  | `ERROR: creating more than 5000 views not allowed` | 
| 최대 뷰 정의 크기 | 2MiB | 아니요 | `54000` | `ERROR: view definition too large` | 
|  최대 시퀀스 수  |  5,000  |  아니요  |  `54000`  | `ERROR: creating more than 5000 sequences is not allowed` | 

Aurora DSQL의 데이터 유형 제한은 [Aurora DSQL에서 지원되는 데이터 유형](working-with-postgresql-compatibility-supported-data-types.md) 섹션을 참조하세요.