wr_content varchar 몇이 적당할까요?? > 십년전오늘

십년전오늘

10년전 추억의 책장을 넘기며

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

wr_content varchar 몇이 적당할까요??

본문

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

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

대부분 테이블 설계할때 내용칸은 varchar 몇선언하시나요??

댓글 전체

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
전체 135,051
십년전오늘 내용 검색

회원로그인

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