TiDB 제한 사항

이 문서에서는 식별자의 최대 길이, 지원되는 데이터베이스, 테이블, 인덱스, 분할 테이블, 시퀀스의 최대 수 등 TiDB의 일반적인 사용 제한에 대해 설명한다.

식별자 길이 제한

식별자 유형 최대 길이(허용되는 문자 수)
Database 64
Table 64
Column 64
Index 64
View 64
Sequence 64

데이터베이스, 테이블, 뷰 및 커넥션의 총 수에 대한 제한

식별자 유형 최대 수
Databases 무제한
Tables 무제한
Views 무제한
Connections 무제한

단일 데이터베이스 제한

유형 상한
테이블 무제한

단일 테이블 제한

유형 상한(기본값)
Columns 기본값은 1017이며, 최대 4096까지 조정할 수 있다.
Indexes 기본값은 64이며, 최대 512까지 조정할 수 있다.
Rows 무제한
Size 무제한
Partitions 8192
  • Columns의 상한은 table-column-count-limit에서 변경할 수 있다.
  • Indexes의 상한은 index-limit에서 변경할 수 있다.

한 줄 제한

유형 상한
사이즈 6MB
txn-entry-size-limit 설정 항목에서 크기 제한을 조정할 수 있다.

단일 열 제한

유형 상한
사이즈 6MB

문자열 유형 제한

유형 상한
CHAR 256자
BINARY 256자
VARBINARY 65535자
VARCHAR 16383자
TEXT 6MB
BLOB 6MB

SQL문 제한

유형 상한
단일 트랜잭션에서 최대 SQL문 최대 수 낙관적 트랜잭션을 사용하고 트랜잭션 재시도를 사용하는 경우 상한은 5000이다.

stmt-count-limit 설정 항목에서 제한을 변경할 수 있다.


Credits 최정수정일 2022. 4. 7. 오후 2:42:32: Add TiFlash to the credits.md (#8080)




최종 수정 : 2022-09-02