mysql 의 데이터 타입을 변경하면 속도가 느려지나요? 채택완료
안녕하세요
요즘 날씨가 많이 춥네요
그누보드의 g5_board 에서 bo_1 ~ bo_10 데이터 타입은 varchar(255)로 되어 있는데요.
이거를 text 같이 더 큰 데이터를 담을 수 있는 걸로 변경하게 된다면..
혹시 더 느려질 수 있나요?
아니면 단순히 읽을 때 램이 차지하는 비중만 높아지고.. 크게 상관 없을까요?
갑자기 궁금하네요 ~~
답변 1개
채택된 답변
+20 포인트
10년 전
일반적으로 text 형 필드를 대상으로 무엇을 검색하게 된다면..
스토리지의 row 가 많이 쌓일수록.. 속도는 점점 느려질겁니다.
메모리 비중은 varchar 가 더 차지합니다.
그만큼 메모리에 올려져있는만큼 읽는 속도도 더 빠르겠죠?
TEXT / BLOB 타입은 일반적인 INDEX 에 해당되지 않아요.
그래서 tinytext 형같은경우는 varchar 로 거의 씁니다.
text 필드의 우월한점은 많이 담을수있는것뿐..
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인