[CBRD-25713] CHAR 타입 최대 길이 2048로 제한 #5658
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
http://jira.cubrid.org/browse/CBRD-25713
CHAR타입의 최대 길이가 현재 256MB로 타 DBMS (oracle, mysql, postgres) 대비 상당히 큰 편으로, 문자셋이 utf8인 경우 메모리 할당이 최대 1GB에 도달할 수 있습니다. 만약 최대 길이의 CHAR타입으로 설정된 컬럼이 2개 이상인 경우, INSERT 구문에서 2GB가 넘는 메모리가 할당되어 메모리 오버플로우가 발생할 수 있습니다.
본 이슈에서는 이러한 메모리 할당 관련 문제와 서버로 전송 효율 관련 성능 문제를 해결하기 위해 CHAR타입에 대한 스펙을 변경하고자 합니다.