wr_content varchar 몇이 적당할까요?? > 자유게시판

자유게시판

wr_content varchar 몇이 적당할까요?? 정보

wr_content varchar 몇이 적당할까요??

본문

그냥 글만쓴다면 그누보드 그본설정인 varchar(255)로 하면되지만;; 에디터를 사용할경우 varchar(255)를 넘어가는 경우가 흔해서 짤리곤 하더라구요;;

그렇다고 varchar(500)정도로 하려니 너무 느리지 않을까 해서요;;

대부분 테이블 설계할때 내용칸은 varchar 몇선언하시나요??
추천
0
  • 복사

댓글 17개

varchar의 길이는 255를 추천합니다.
더불어 TEXT에 길이 제한이 있긴 합니다.
text로 커버 안되는 길이는 롱텍스트로 사용중입니다 ㅎㅎㅎㅎㅎ
롱텍스트 까지 가는 경우는 거의 드믄일이지만요.


http://ra2kstar.tistory.com/82 // 타입별 최대 길이


http://yjan.tistory.com/entry/%EB%8D%B0%EC%9D%B4%ED%84%B0-%ED%83%80%EC%9E%85-%EB%B0%8F-%EA%B8%B8%EC%9D%B4%EC%9D%98-%EA%B2%B0%EC%A0%95 // 타입별 길이 지정에 참고 되는 문서
당연하게도 인덱스가 걸리지 않으면 full scan 을 하게 되므로
오랜 시간이 소모되고 그 검색을 여러명이 하면 DB에 과부화가 오게되지요.

아래 보니 MS-SQL 사용하신다고하니..
http://ddoung2.egloos.com/m/84619
이걸로 성능테스트 해보는것도 좋습니다.

http://helloworld.naver.com/helloworld/1155
text 속성에 길이 제한 있을걸요? ^^;
제가 마지막으로 확인 했던게 4GB인가 그랬는데 아마 환경에 따라 다르겠지만 길이라고 하기보다 용량에 제한이 있는 걸로 압니다.
mysql 기준으로

TINYTEXT 256 bytes
TEXT 65,535 bytes ~64kb
MEDIUMTEXT 16,777,215 bytes ~16MB
LONGTEXT 4,294,967,295 bytes ~4GB

입니다.

글자수로 하면

TINYTEXT - 256 bytes = 85 characters

TEXT - 65,535 bytes = 21,845 characters

MEDIUMTEXT - 16,777,215 bytes = 5,592,405 characters

LONGTEXT - 4,294,967,295 bytes = 1,431,655,765 characters
© SIRSOFT
현재 페이지 제일 처음으로