테스트 사이트 - 개발 중인 베타 버전입니다

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

초짜입니다 9년 전 조회 4,880

안녕하세요

요즘 날씨가 많이 춥네요 

 

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

 

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

혹시 더 느려질 수 있나요?

 

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

 

갑자기 궁금하네요 ~~

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
포이치
9년 전

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

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

 

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

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

 

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

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

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

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인