반응형
모든 항목이 중간 텍스트 크기의 필드 안에 들어갈 때 MySQL 긴 텍스트 크기의 필드를 사용하면 어떤 단점이 있습니까?
모든 항목이 중간 텍스트 크기의 필드 안에 들어갈 때 MySQL 긴 텍스트 크기의 필드를 사용하면 어떤 단점이 있습니까?
제가 질문하는 이유는 긴 텍스트 크기의 필드가 있는데 최근에 너무 크다는 것을 깨달았지만 "무엇이 해로울까?"라는 질문 때문에 분을 바꿀 동기를 부여하는 데 어려움을 겪었기 때문입니다.
스토리지 크기 차이는 "이 필드가 몇 바이트인지" 번호에 할당된 바이트 수뿐입니다.자세한 설명서에서:
TINYTEXT L + 1 bytes, where L < 2^8
TEXT L + 2 bytes, where L < 2^16
MEDIUMTEXT L + 3 bytes, where L < 2^24
LONGTEXT L + 4 bytes, where L < 2^32
비상대기상태longtext
보다 1바이트를 더 사용할 것입니다.mediumtext
동일한 텍스트를 저장합니다.설명서의 데이터 유형 스토리지 요구 사항 섹션에는 약간의 정보가 있고 BLOB 및 TEXT 유형 섹션에는 약간의 정보가 있습니다.
네 가지 TEXT 유형 간에 실질적인 차이는 없습니다.
Mysql은 쿼리를 실행하기 위해 임시 테이블을 많이 사용합니다.따라서 큰 크기의 필드를 갖는 단점은 MySql이 열을 위한 공간을 그만큼 많이 확보한다는 것입니다.
해당 열이 중간 텍스트에 비해 긴 텍스트로 표시되어 있으면 동일한 데이터로 실행 속도가 느려집니다.
언급URL : https://stackoverflow.com/questions/7314682/what-is-the-disadvantage-to-using-a-mysql-longtext-sized-field-when-every-entry
반응형
'programing' 카테고리의 다른 글
MariaDB에서 루트 암호를 암호화하는 방법은? (0) | 2023.10.06 |
---|---|
jQuery에서 사용자가 해당 필드를 편집하는 동안 텍스트 필드의 첫 글자를 대문자로 쓰는 방법은 무엇입니까? (0) | 2023.10.06 |
spring-data-jpa 및 spring-mvc로 데이터베이스 행 필터링 (0) | 2023.10.06 |
WordPress와 데이터베이스 연결 설정 오류 디버그 방법 (0) | 2023.10.06 |
발신자 기능의 이름은 어떻게 알 수 있습니까? (0) | 2023.10.06 |