mysql 의 데이터 타입을 변경하면 속도가 느려지나요?

mysql 의 데이터 타입을 변경하면 속도가 느려지나요?

QA

mysql 의 데이터 타입을 변경하면 속도가 느려지나요?

본문

안녕하세요

요즘 날씨가 많이 춥네요 

 

그누보드의 g5_board 에서 bo_1 ~ bo_10 데이터 타입은 varchar(255)로 되어 있는데요.

 

이거를 text 같이 더 큰 데이터를 담을 수 있는 걸로 변경하게 된다면..

혹시 더 느려질 수 있나요?

 

아니면 단순히 읽을 때 램이 차지하는 비중만 높아지고.. 크게 상관 없을까요?

 

갑자기 궁금하네요 ~~

이 질문에 댓글 쓰기 :

답변 1

일반적으로 text 형 필드를 대상으로 무엇을 검색하게 된다면..

스토리지의 row 가 많이 쌓일수록.. 속도는 점점 느려질겁니다.

 

메모리 비중은 varchar 가 더 차지합니다. 

그만큼 메모리에 올려져있는만큼 읽는 속도도 더 빠르겠죠?

 

TEXT / BLOB 타입은 일반적인 INDEX 에 해당되지 않아요.

그래서 tinytext 형같은경우는 varchar 로 거의 씁니다.

text 필드의 우월한점은 많이 담을수있는것뿐..

 

답변을 작성하시기 전에 로그인 해주세요.
전체 136
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT